starting build "6a2282d5-3840-4204-9f76-987d52968460" 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: bd028b7e8199: Pulling fs layer Step #0: 6e41bf6be256: Pulling fs layer Step #0: 752c27586fa5: Pulling fs layer Step #0: 62840a069863: Pulling fs layer Step #0: b8eb7a80aea2: Pulling fs layer Step #0: ee9391408e1d: Pulling fs layer Step #0: 5143836c5d99: Pulling fs layer Step #0: 56893b65531c: Pulling fs layer Step #0: 86ef8dbad30c: Pulling fs layer Step #0: 8c635714f8ff: Pulling fs layer Step #0: ab3d98f9fee1: Pulling fs layer Step #0: 05484edf4b44: Pulling fs layer Step #0: a7458977efa1: Pulling fs layer Step #0: a3c67464d3f9: Pulling fs layer Step #0: 3cefef95846e: Pulling fs layer Step #0: 104bd24712fb: Pulling fs layer Step #0: 5ba29a13558d: Pulling fs layer Step #0: 654a4190b342: Pulling fs layer Step #0: ee9391408e1d: Waiting Step #0: f524b729a242: Pulling fs layer Step #0: 752c27586fa5: Waiting Step #0: 5143836c5d99: Waiting Step #0: 06ce8e7bf52b: Pulling fs layer Step #0: 86ef8dbad30c: Waiting Step #0: 93e098fd9605: Pulling fs layer Step #0: 8c635714f8ff: Waiting Step #0: 54654620ba8c: Pulling fs layer Step #0: 7203f39f62aa: Pulling fs layer Step #0: 56893b65531c: Waiting Step #0: 75d5bb190971: Pulling fs layer Step #0: 436449712fbb: Pulling fs layer Step #0: ab3d98f9fee1: Waiting Step #0: 05484edf4b44: Waiting Step #0: 62840a069863: Waiting Step #0: 5ba29a13558d: Waiting Step #0: 3cefef95846e: Waiting Step #0: 104bd24712fb: Waiting Step #0: a3c67464d3f9: Waiting Step #0: 06ce8e7bf52b: Waiting Step #0: f524b729a242: Waiting Step #0: 93e098fd9605: Waiting Step #0: 54654620ba8c: Waiting Step #0: 75d5bb190971: Waiting Step #0: b8eb7a80aea2: Waiting Step #0: 654a4190b342: Waiting Step #0: 6e41bf6be256: Verifying Checksum Step #0: 6e41bf6be256: Download complete Step #0: 752c27586fa5: Verifying Checksum Step #0: 752c27586fa5: Download complete Step #0: b549f31133a9: Verifying Checksum Step #0: b549f31133a9: Download complete Step #0: 62840a069863: Verifying Checksum Step #0: 62840a069863: Download complete Step #0: b8eb7a80aea2: Verifying Checksum Step #0: b8eb7a80aea2: Download complete Step #0: 5143836c5d99: Verifying Checksum Step #0: 5143836c5d99: Download complete Step #0: ee9391408e1d: Verifying Checksum Step #0: ee9391408e1d: Download complete Step #0: 86ef8dbad30c: Verifying Checksum Step #0: 86ef8dbad30c: Download complete Step #0: bd028b7e8199: Verifying Checksum Step #0: bd028b7e8199: Download complete Step #0: ab3d98f9fee1: Download complete Step #0: 56893b65531c: Verifying Checksum Step #0: 56893b65531c: Download complete Step #0: a7458977efa1: Verifying Checksum Step #0: a7458977efa1: Download complete Step #0: a3c67464d3f9: Verifying Checksum Step #0: a3c67464d3f9: Download complete Step #0: 3cefef95846e: Download complete Step #0: b549f31133a9: Pull complete Step #0: 5ba29a13558d: Verifying Checksum Step #0: 5ba29a13558d: Download complete Step #0: 104bd24712fb: Verifying Checksum Step #0: 104bd24712fb: Download complete Step #0: 05484edf4b44: Verifying Checksum Step #0: 05484edf4b44: Download complete Step #0: 06ce8e7bf52b: Download complete Step #0: f524b729a242: Verifying Checksum Step #0: f524b729a242: Download complete Step #0: 93e098fd9605: Verifying Checksum Step #0: 93e098fd9605: Download complete Step #0: 54654620ba8c: Verifying Checksum Step #0: 54654620ba8c: Download complete Step #0: 75d5bb190971: Download complete Step #0: 7203f39f62aa: Verifying Checksum Step #0: 7203f39f62aa: Download complete Step #0: 654a4190b342: Verifying Checksum Step #0: 654a4190b342: Download complete Step #0: 436449712fbb: Verifying Checksum Step #0: 436449712fbb: Download complete Step #0: bd028b7e8199: Pull complete Step #0: 6e41bf6be256: Pull complete Step #0: 752c27586fa5: Pull complete Step #0: 62840a069863: Pull complete Step #0: b8eb7a80aea2: Pull complete Step #0: ee9391408e1d: Pull complete Step #0: 5143836c5d99: Pull complete Step #0: 56893b65531c: Pull complete Step #0: 86ef8dbad30c: Pull complete Step #0: 8c635714f8ff: Pull complete Step #0: ab3d98f9fee1: Pull complete Step #0: 05484edf4b44: Pull complete Step #0: a7458977efa1: Pull complete Step #0: a3c67464d3f9: Pull complete Step #0: 3cefef95846e: Pull complete Step #0: 104bd24712fb: Pull complete Step #0: 5ba29a13558d: Pull complete Step #0: 654a4190b342: Pull complete Step #0: f524b729a242: Pull complete Step #0: 06ce8e7bf52b: Pull complete Step #0: 93e098fd9605: Pull complete Step #0: 54654620ba8c: Pull complete Step #0: 7203f39f62aa: Pull complete Step #0: 75d5bb190971: Pull complete Step #0: 436449712fbb: Pull complete Step #0: Digest: sha256:9966f141f023e4f3a864f1473d2febd4f3b0bcc61b80f57590c727db19c2827b 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/qemu/textcov_reports/20250220/* 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 6.656kB Step #4: Step 1/7 : 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: bd028b7e8199: Already exists Step #4: 6e41bf6be256: Already exists Step #4: 2646ac82c7f1: Pulling fs layer Step #4: 171f77ae7c19: Pulling fs layer Step #4: 032df9d1a73c: Pulling fs layer Step #4: e7868c1b7b4d: Pulling fs layer Step #4: 7831f7907f68: Pulling fs layer Step #4: a066f822b40f: Pulling fs layer Step #4: 05167b87cd2c: Pulling fs layer Step #4: b6ae26c5b679: Pulling fs layer Step #4: 23804bb26e40: Pulling fs layer Step #4: 27ee5fa06579: Pulling fs layer Step #4: 3fefc4d6b506: Pulling fs layer Step #4: 19cf3933b079: Pulling fs layer Step #4: f35542e708e7: Pulling fs layer Step #4: ff369cc45df0: Pulling fs layer Step #4: 8ed2e1556bb3: Pulling fs layer Step #4: 09aa12ffc014: Pulling fs layer Step #4: e7868c1b7b4d: Waiting Step #4: 6415c59c3b3d: Pulling fs layer Step #4: 7831f7907f68: Waiting Step #4: 091783ba08af: Pulling fs layer Step #4: 94bbe8a7ad46: Pulling fs layer Step #4: 9fc23bdf762f: Pulling fs layer Step #4: 57b468bea481: Pulling fs layer Step #4: b6ae26c5b679: Waiting Step #4: a066f822b40f: Waiting Step #4: 05167b87cd2c: Waiting Step #4: ff369cc45df0: Waiting Step #4: f64f6d4819c6: Pulling fs layer Step #4: ab170b89cc21: Pulling fs layer Step #4: 27ee5fa06579: Waiting Step #4: 3fefc4d6b506: Waiting Step #4: 8ed2e1556bb3: Waiting Step #4: b759642d65b7: Pulling fs layer Step #4: 19cf3933b079: Waiting Step #4: 09aa12ffc014: Waiting Step #4: 9fc23bdf762f: Waiting Step #4: 3a6879fc14bb: Pulling fs layer Step #4: 57b468bea481: Waiting Step #4: 2cce9351dc98: Pulling fs layer Step #4: f35542e708e7: Waiting Step #4: f64f6d4819c6: Waiting Step #4: 6415c59c3b3d: Waiting Step #4: 23ef922a0157: Pulling fs layer Step #4: b759642d65b7: Waiting Step #4: 335f713f95d7: Pulling fs layer Step #4: 3a6879fc14bb: Waiting Step #4: ab170b89cc21: Waiting Step #4: 634bc63582ad: Pulling fs layer Step #4: 2cce9351dc98: Waiting Step #4: 2fcdb7faf85f: Pulling fs layer Step #4: 94bbe8a7ad46: Waiting Step #4: 63c943f07cf4: Pulling fs layer Step #4: 23ef922a0157: Waiting Step #4: 335f713f95d7: Waiting Step #4: 634bc63582ad: Waiting Step #4: 2fcdb7faf85f: Waiting Step #4: 63c943f07cf4: Waiting Step #4: 032df9d1a73c: Verifying Checksum Step #4: 032df9d1a73c: Download complete Step #4: 171f77ae7c19: Verifying Checksum Step #4: 171f77ae7c19: Download complete Step #4: 7831f7907f68: Verifying Checksum Step #4: 7831f7907f68: Download complete Step #4: a066f822b40f: Verifying Checksum Step #4: a066f822b40f: Download complete Step #4: 2646ac82c7f1: Verifying Checksum Step #4: 2646ac82c7f1: Download complete Step #4: b6ae26c5b679: Verifying Checksum Step #4: b6ae26c5b679: Download complete Step #4: 23804bb26e40: Verifying Checksum Step #4: 23804bb26e40: Download complete Step #4: 27ee5fa06579: Verifying Checksum Step #4: 27ee5fa06579: Download complete Step #4: 3fefc4d6b506: Verifying Checksum Step #4: 3fefc4d6b506: Download complete Step #4: 19cf3933b079: Verifying Checksum Step #4: 19cf3933b079: Download complete Step #4: 2646ac82c7f1: Pull complete Step #4: f35542e708e7: Download complete Step #4: 05167b87cd2c: Verifying Checksum Step #4: 05167b87cd2c: Download complete Step #4: ff369cc45df0: Verifying Checksum Step #4: ff369cc45df0: Download complete Step #4: 8ed2e1556bb3: Verifying Checksum Step #4: 8ed2e1556bb3: Download complete Step #4: 171f77ae7c19: Pull complete Step #4: 09aa12ffc014: Download complete Step #4: 032df9d1a73c: Pull complete Step #4: 6415c59c3b3d: Verifying Checksum Step #4: 6415c59c3b3d: Download complete Step #4: 091783ba08af: Verifying Checksum Step #4: 091783ba08af: Download complete Step #4: 94bbe8a7ad46: Verifying Checksum Step #4: 94bbe8a7ad46: Download complete Step #4: 57b468bea481: Verifying Checksum Step #4: 57b468bea481: Download complete Step #4: 9fc23bdf762f: Verifying Checksum Step #4: 9fc23bdf762f: Download complete Step #4: e7868c1b7b4d: Verifying Checksum Step #4: e7868c1b7b4d: Download complete Step #4: f64f6d4819c6: Verifying Checksum Step #4: f64f6d4819c6: Download complete Step #4: ab170b89cc21: Verifying Checksum Step #4: ab170b89cc21: Download complete Step #4: 3a6879fc14bb: Verifying Checksum Step #4: 3a6879fc14bb: Download complete Step #4: b759642d65b7: Verifying Checksum Step #4: b759642d65b7: Download complete Step #4: 2cce9351dc98: Verifying Checksum Step #4: 2cce9351dc98: Download complete Step #4: 335f713f95d7: Verifying Checksum Step #4: 335f713f95d7: Download complete Step #4: 634bc63582ad: Verifying Checksum Step #4: 634bc63582ad: Download complete Step #4: 23ef922a0157: Verifying Checksum Step #4: 23ef922a0157: Download complete Step #4: 2fcdb7faf85f: Download complete Step #4: 63c943f07cf4: Download complete Step #4: e7868c1b7b4d: Pull complete Step #4: 7831f7907f68: Pull complete Step #4: a066f822b40f: Pull complete Step #4: 05167b87cd2c: Pull complete Step #4: b6ae26c5b679: Pull complete Step #4: 23804bb26e40: Pull complete Step #4: 27ee5fa06579: Pull complete Step #4: 3fefc4d6b506: Pull complete Step #4: 19cf3933b079: Pull complete Step #4: f35542e708e7: Pull complete Step #4: ff369cc45df0: Pull complete Step #4: 8ed2e1556bb3: Pull complete Step #4: 09aa12ffc014: Pull complete Step #4: 6415c59c3b3d: Pull complete Step #4: 091783ba08af: Pull complete Step #4: 94bbe8a7ad46: Pull complete Step #4: 9fc23bdf762f: Pull complete Step #4: 57b468bea481: Pull complete Step #4: f64f6d4819c6: Pull complete Step #4: ab170b89cc21: Pull complete Step #4: b759642d65b7: Pull complete Step #4: 3a6879fc14bb: Pull complete Step #4: 2cce9351dc98: Pull complete Step #4: 23ef922a0157: Pull complete Step #4: 335f713f95d7: Pull complete Step #4: 634bc63582ad: Pull complete Step #4: 2fcdb7faf85f: Pull complete Step #4: 63c943f07cf4: Pull complete Step #4: Digest: sha256:c46abb1b4d6463064e83d54517c55bce90ef18a1316375f93c18d46c780d94df Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #4: ---> 9966e7c8e658 Step #4: Step 2/7 : ARG glib_tag=2.78.4 Step #4: ---> Running in 039450d01d64 Step #4: Removing intermediate container 039450d01d64 Step #4: ---> 87473e72930d Step #4: Step 3/7 : RUN apt-get update && apt-get install -y make autoconf automake libtool ninja-build libfdt-dev libpixman-1-dev zlib1g-dev libslirp-dev patchelf wget libattr1 libattr1-dev libcap-ng-dev pkg-config Step #4: ---> Running in c8cf668d1b19 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 (341 kB/s) Step #4: Reading package lists... Step #4: Reading package lists... Step #4: Building dependency tree... Step #4: Reading state information... Step #4: libattr1 is already the newest version (1:2.4.48-5). Step #4: make is already the newest version (4.2.1-1.2). Step #4: make set to manually installed. Step #4: patchelf is already the newest version (0.10-2build1). Step #4: wget is already the newest version (1.20.3-1ubuntu2.1). Step #4: The following additional packages will be installed: Step #4: autotools-dev file libfdt1 libglib2.0-0 libglib2.0-data libicu66 libltdl-dev Step #4: libltdl7 libmagic-mgc libmagic1 libpixman-1-0 libsigsegv2 libslirp0 libxml2 Step #4: m4 shared-mime-info 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 python3 Step #4: The following NEW packages will be installed: Step #4: autoconf automake autotools-dev file libattr1-dev libcap-ng-dev libfdt-dev Step #4: libfdt1 libglib2.0-0 libglib2.0-data libicu66 libltdl-dev libltdl7 Step #4: libmagic-mgc libmagic1 libpixman-1-0 libpixman-1-dev libsigsegv2 Step #4: libslirp-dev libslirp0 libtool libxml2 m4 ninja-build pkg-config Step #4: shared-mime-info xdg-user-dirs zlib1g-dev Step #4: 0 upgraded, 28 newly installed, 0 to remove and 0 not upgraded. Step #4: Need to get 13.6 MB of archives. Step #4: After this operation, 59.2 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 libcap-ng-dev amd64 0.7.9-2.1build1 [22.1 kB] Step #4: Get:16 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Step #4: Get:17 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB] Step #4: Get:18 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpixman-1-0 amd64 0.38.4-0ubuntu2.1 [227 kB] Step #4: Get:19 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpixman-1-dev amd64 0.38.4-0ubuntu2.1 [243 kB] Step #4: Get:20 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libslirp0 amd64 4.1.0-2ubuntu2.2 [54.4 kB] Step #4: Get:21 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libslirp-dev amd64 4.1.0-2ubuntu2.2 [5192 B] Step #4: Get:22 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Step #4: Get:23 http://archive.ubuntu.com/ubuntu focal/universe amd64 ninja-build amd64 1.10.0-1build1 [107 kB] Step #4: Get:24 http://archive.ubuntu.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Step #4: Get:25 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #4: Get:26 http://archive.ubuntu.com/ubuntu focal/main amd64 libattr1-dev amd64 1:2.4.48-5 [22.8 kB] Step #4: Get:27 http://archive.ubuntu.com/ubuntu focal/main amd64 libfdt1 amd64 1.5.1-1 [18.8 kB] Step #4: Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 libfdt-dev amd64 1.5.1-1 [30.3 kB] Step #4: debconf: delaying package configuration, since apt-utils is not installed Step #4: Fetched 13.6 MB in 2s (6932 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 libcap-ng-dev. Step #4: Preparing to unpack .../14-libcap-ng-dev_0.7.9-2.1build1_amd64.deb ... Step #4: Unpacking libcap-ng-dev (0.7.9-2.1build1) ... Step #4: Selecting previously unselected package libltdl7:amd64. Step #4: Preparing to unpack .../15-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 .../16-libltdl-dev_2.4.6-14_amd64.deb ... Step #4: Unpacking libltdl-dev:amd64 (2.4.6-14) ... Step #4: Selecting previously unselected package libpixman-1-0:amd64. Step #4: Preparing to unpack .../17-libpixman-1-0_0.38.4-0ubuntu2.1_amd64.deb ... Step #4: Unpacking libpixman-1-0:amd64 (0.38.4-0ubuntu2.1) ... Step #4: Selecting previously unselected package libpixman-1-dev:amd64. Step #4: Preparing to unpack .../18-libpixman-1-dev_0.38.4-0ubuntu2.1_amd64.deb ... Step #4: Unpacking libpixman-1-dev:amd64 (0.38.4-0ubuntu2.1) ... Step #4: Selecting previously unselected package libslirp0:amd64. Step #4: Preparing to unpack .../19-libslirp0_4.1.0-2ubuntu2.2_amd64.deb ... Step #4: Unpacking libslirp0:amd64 (4.1.0-2ubuntu2.2) ... Step #4: Selecting previously unselected package libslirp-dev:amd64. Step #4: Preparing to unpack .../20-libslirp-dev_4.1.0-2ubuntu2.2_amd64.deb ... Step #4: Unpacking libslirp-dev:amd64 (4.1.0-2ubuntu2.2) ... Step #4: Selecting previously unselected package libtool. Step #4: Preparing to unpack .../21-libtool_2.4.6-14_all.deb ... Step #4: Unpacking libtool (2.4.6-14) ... Step #4: Selecting previously unselected package ninja-build. Step #4: Preparing to unpack .../22-ninja-build_1.10.0-1build1_amd64.deb ... Step #4: Unpacking ninja-build (1.10.0-1build1) ... Step #4: Selecting previously unselected package pkg-config. Step #4: Preparing to unpack .../23-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Step #4: Unpacking pkg-config (0.29.1-0ubuntu4) ... Step #4: Selecting previously unselected package zlib1g-dev:amd64. Step #4: Preparing to unpack .../24-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #4: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Selecting previously unselected package libattr1-dev:amd64. Step #4: Preparing to unpack .../25-libattr1-dev_1%3a2.4.48-5_amd64.deb ... Step #4: Unpacking libattr1-dev:amd64 (1:2.4.48-5) ... Step #4: Selecting previously unselected package libfdt1:amd64. Step #4: Preparing to unpack .../26-libfdt1_1.5.1-1_amd64.deb ... Step #4: Unpacking libfdt1:amd64 (1.5.1-1) ... Step #4: Selecting previously unselected package libfdt-dev. Step #4: Preparing to unpack .../27-libfdt-dev_1.5.1-1_amd64.deb ... Step #4: Unpacking libfdt-dev (1.5.1-1) ... Step #4: Setting up libpixman-1-0:amd64 (0.38.4-0ubuntu2.1) ... Step #4: Setting up libpixman-1-dev:amd64 (0.38.4-0ubuntu2.1) ... Step #4: Setting up libattr1-dev:amd64 (1:2.4.48-5) ... 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 libfdt1:amd64 (1.5.1-1) ... Step #4: Setting up ninja-build (1.10.0-1build1) ... Step #4: Setting up libfdt-dev (1.5.1-1) ... 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 zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Setting up libslirp0:amd64 (4.1.0-2ubuntu2.2) ... Step #4: Setting up libcap-ng-dev (0.7.9-2.1build1) ... 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 libslirp-dev:amd64 (4.1.0-2ubuntu2.2) ... 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.17) ... Step #4: Removing intermediate container c8cf668d1b19 Step #4: ---> 6ff76b453be4 Step #4: Step 4/7 : RUN git clone --depth 1 --branch $glib_tag https://gitlab.gnome.org/GNOME/glib Step #4: ---> Running in f80fd7ff5d84 Step #4: Cloning into 'glib'... Step #4: warning: redirecting to https://gitlab.gnome.org/GNOME/glib.git/ Step #4: Note: switching to '00edb7f7453a43cff343f9e99d49f2e421e4345c'. Step #4: Step #4: You are in 'detached HEAD' state. You can look around, make experimental Step #4: changes and commit them, and you can discard any commits you make in this Step #4: state without impacting any branches by switching back to a branch. Step #4: Step #4: If you want to create a new branch to retain commits you create, you may Step #4: do so (now or later) by using -c with the switch command. Example: Step #4: Step #4: git switch -c Step #4: Step #4: Or undo this operation with: Step #4: Step #4: git switch - Step #4: Step #4: Turn off this advice by setting config variable advice.detachedHead to false Step #4: Step #4: Removing intermediate container f80fd7ff5d84 Step #4: ---> dfa010467ff7 Step #4: Step 5/7 : RUN git clone --depth 1 https://git.qemu.org/git/qemu.git qemu Step #4: ---> Running in d7812d30c134 Step #4: Cloning into 'qemu'... Step #4: warning: redirecting to https://gitlab.com/qemu-project/qemu.git/ Step #4: Updating files: 98% (10149/10332) Updating files: 99% (10229/10332) Updating files: 100% (10332/10332) Updating files: 100% (10332/10332), done. Step #4: Removing intermediate container d7812d30c134 Step #4: ---> cb1a0d2d8930 Step #4: Step 6/7 : WORKDIR qemu Step #4: ---> Running in 9b00697b6844 Step #4: Removing intermediate container 9b00697b6844 Step #4: ---> bb5dc3a0fd3d Step #4: Step 7/7 : COPY build.sh $SRC/ Step #4: ---> 2515c0906090 Step #4: Successfully built 2515c0906090 Step #4: Successfully tagged gcr.io/oss-fuzz/qemu:latest Finished Step #4 Starting Step #5 - "srcmap" Step #5 - "srcmap": Already have image: gcr.io/oss-fuzz/qemu Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + SRCMAP=/tmp/fileY0wqGO 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/qemu/.git Step #5 - "srcmap": + GIT_DIR=/src/qemu Step #5 - "srcmap": + cd /src/qemu Step #5 - "srcmap": ++ git config --get remote.origin.url Step #5 - "srcmap": + GIT_URL=https://git.qemu.org/git/qemu.git Step #5 - "srcmap": ++ git rev-parse HEAD Step #5 - "srcmap": + GIT_REV=40efe733e10cc00e4fb4f9f5790a28e744e63c62 Step #5 - "srcmap": + jq_inplace /tmp/fileY0wqGO '."/src/qemu" = { type: "git", url: "https://git.qemu.org/git/qemu.git", rev: "40efe733e10cc00e4fb4f9f5790a28e744e63c62" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/filehyWu4c Step #5 - "srcmap": + cat /tmp/fileY0wqGO Step #5 - "srcmap": + jq '."/src/qemu" = { type: "git", url: "https://git.qemu.org/git/qemu.git", rev: "40efe733e10cc00e4fb4f9f5790a28e744e63c62" }' Step #5 - "srcmap": + mv /tmp/filehyWu4c /tmp/fileY0wqGO Step #5 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #5 - "srcmap": ++ dirname /src/glib/.git Step #5 - "srcmap": + GIT_DIR=/src/glib Step #5 - "srcmap": + cd /src/glib Step #5 - "srcmap": ++ git config --get remote.origin.url Step #5 - "srcmap": + GIT_URL=https://gitlab.gnome.org/GNOME/glib Step #5 - "srcmap": ++ git rev-parse HEAD Step #5 - "srcmap": + GIT_REV=00edb7f7453a43cff343f9e99d49f2e421e4345c Step #5 - "srcmap": + jq_inplace /tmp/fileY0wqGO '."/src/glib" = { type: "git", url: "https://gitlab.gnome.org/GNOME/glib", rev: "00edb7f7453a43cff343f9e99d49f2e421e4345c" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/fileJqG1VI Step #5 - "srcmap": + cat /tmp/fileY0wqGO Step #5 - "srcmap": + jq '."/src/glib" = { type: "git", url: "https://gitlab.gnome.org/GNOME/glib", rev: "00edb7f7453a43cff343f9e99d49f2e421e4345c" }' Step #5 - "srcmap": + mv /tmp/fileJqG1VI /tmp/fileY0wqGO 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/fileY0wqGO Step #5 - "srcmap": + rm /tmp/fileY0wqGO Step #5 - "srcmap": { Step #5 - "srcmap": "/src/qemu": { Step #5 - "srcmap": "type": "git", Step #5 - "srcmap": "url": "https://git.qemu.org/git/qemu.git", Step #5 - "srcmap": "rev": "40efe733e10cc00e4fb4f9f5790a28e744e63c62" Step #5 - "srcmap": }, Step #5 - "srcmap": "/src/glib": { Step #5 - "srcmap": "type": "git", Step #5 - "srcmap": "url": "https://gitlab.gnome.org/GNOME/glib", Step #5 - "srcmap": "rev": "00edb7f7453a43cff343f9e99d49f2e421e4345c" 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... 34% Reading package lists... 42% Reading package lists... 42% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 53% Reading package lists... 53% Reading package lists... 56% Reading package lists... 56% Reading package lists... 66% Reading package lists... 66% Reading package lists... 67% Reading package lists... 67% Reading package lists... 70% Reading package lists... 70% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 82% Reading package lists... 82% Reading package lists... 82% Reading package lists... 84% Reading package lists... 84% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 97% Reading package lists... 97% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... Done Step #6 - "compile-libfuzzer-introspector-x86_64": Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree Step #6 - "compile-libfuzzer-introspector-x86_64": Reading state information... 0% Reading state information... 0% Reading state information... Done Step #6 - "compile-libfuzzer-introspector-x86_64": zlib1g-dev is already the newest version (1:1.2.11.dfsg-2ubuntu1.5). Step #6 - "compile-libfuzzer-introspector-x86_64": The following additional packages will be installed: Step #6 - "compile-libfuzzer-introspector-x86_64": libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libyaml-0-2 Step #6 - "compile-libfuzzer-introspector-x86_64": Suggested packages: Step #6 - "compile-libfuzzer-introspector-x86_64": libyaml-doc Step #6 - "compile-libfuzzer-introspector-x86_64": The following NEW packages will be installed: Step #6 - "compile-libfuzzer-introspector-x86_64": libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev Step #6 - "compile-libfuzzer-introspector-x86_64": libyaml-0-2 libyaml-dev Step #6 - "compile-libfuzzer-introspector-x86_64": 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. Step #6 - "compile-libfuzzer-introspector-x86_64": Need to get 469 kB of archives. Step #6 - "compile-libfuzzer-introspector-x86_64": After this operation, 2050 kB of additional disk space will be used. Step #6 - "compile-libfuzzer-introspector-x86_64": 0% [Working] Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 2% [1 libyaml-0-2 14.2 kB/48.9 kB 29%] 11% [Working] Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8 amd64 2.0.3-0ubuntu1.20.04.3 [118 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 12% [2 libjpeg-turbo8 2604 B/118 kB 2%] 34% [Waiting for headers] Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8-dev amd64 2.0.3-0ubuntu1.20.04.3 [238 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 34% [3 libjpeg-turbo8-dev 1552 B/238 kB 1%] 78% [Waiting for headers] Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 78% [4 libjpeg8 424 B/2194 B 19%] 81% [Waiting for headers] Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 81% [5 libjpeg8-dev 0 B/1552 B 0%] 84% [Waiting for headers] Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 87% [Waiting for headers] Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-dev amd64 0.2.2-1 [58.2 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 88% [7 libyaml-dev 2116 B/58.2 kB 4%] 100% [Working] Fetched 469 kB in 0s (1702 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 ... 18292 files and directories currently installed.) Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../0-libyaml-0-2_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../1-libjpeg-turbo8_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../2-libjpeg-turbo8-dev_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../3-libjpeg8_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../4-libjpeg8-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../5-libjpeg-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libyaml-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../6-libyaml-dev_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Processing triggers for libc-bin (2.31-0ubuntu9.17) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pip in /usr/local/lib/python3.10/site-packages (25.0.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools in /usr/local/lib/python3.10/site-packages (65.5.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-75.8.0-py3-none-any.whl.metadata (6.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-75.8.0-py3-none-any.whl (1.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 27.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hInstalling collected packages: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: setuptools 65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling setuptools-65.5.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled setuptools-65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed setuptools-75.8.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cxxfilt Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyyaml Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.13.3-py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.1-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (3.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting soupsieve Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting rust-demangler Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl.metadata (866 bytes) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting typing-extensions>=4.0.0 (from beautifulsoup4) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (751 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/751.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 751.2/751.2 kB 17.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading beautifulsoup4-4.13.3-py3-none-any.whl (186 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.1-cp310-cp310-manylinux_2_28_x86_64.whl (5.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/5.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 112.4 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading soupsieve-2.6-py3-none-any.whl (36 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: rust-demangler, cxxfilt, typing-extensions, soupsieve, pyyaml, lxml, beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed beautifulsoup4-4.13.3 cxxfilt-0.3.0 lxml-5.3.1 pyyaml-6.0.2 rust-demangler-1.0 soupsieve-2.6 typing-extensions-4.12.2 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting contourpy>=1.0.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cycler>=0.10 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting fonttools>=4.22.0 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.56.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (101 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting kiwisolver>=1.3.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting numpy>=1.23 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting packaging>=20.0 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pillow>=8 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (9.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyparsing>=2.3.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyparsing-3.2.1-py3-none-any.whl.metadata (5.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting python-dateutil>=2.7 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 104.2 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.56.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 132.9 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 89.2 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading numpy-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/16.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 157.4 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 134.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pyparsing-3.2.1-py3-none-any.whl (107 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: python-dateutil, pyparsing, pillow, packaging, numpy, kiwisolver, fonttools, cycler, contourpy, matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed contourpy-1.3.1 cycler-0.12.1 fonttools-4.56.0 kiwisolver-1.4.8 matplotlib-3.10.0 numpy-2.2.3 packaging-24.2 pillow-11.1.0 pyparsing-3.2.1 python-dateutil-2.9.0.post0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /fuzz-introspector/src /src/qemu Step #6 - "compile-libfuzzer-introspector-x86_64": Obtaining file:///fuzz-introspector/src Step #6 - "compile-libfuzzer-introspector-x86_64": Installing build dependencies ... [?25l- \ | / - done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Checking if build backend supports build_editable ... [?25ldone Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Getting requirements to build editable ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Preparing editable metadata (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hCollecting beautifulsoup4==4.10.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.10.0-py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cxxfilt==0.3.0 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.3.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml==4.9.1 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (3.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting matplotlib==3.7.5 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting PyYAML==6.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (2.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting soupsieve==2.2.1 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading soupsieve-2.2.1-py3-none-any.whl.metadata (5.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting yapf==0.32.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading yapf-0.32.0-py2.py3-none-any.whl.metadata (34 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting flake8 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.2-py2.py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pep8 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pep8-1.7.1-py2.py3-none-any.whl.metadata (22 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mypy (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (2.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting psutil (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting toml (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pytest (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl.metadata (7.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinx==6.0.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx-6.0.0-py3-none-any.whl.metadata (6.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinx_rtd_theme (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl.metadata (4.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting configparser (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading configparser-7.1.0-py3-none-any.whl.metadata (5.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting coverage (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading coverage-7.6.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting atheris (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading atheris-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (17 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools>=65.5.1 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (75.8.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tqdm (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: rust-demangler in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter==0.23.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-python==0.23.6 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting networkx (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading networkx-3.4.2-py3-none-any.whl.metadata (6.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-languages==1.10.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-c==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_c-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-cpp==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_cpp-0.23.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-go==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_go-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-java==0.23.5 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_java-0.23.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-rust==0.23.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.3.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (0.12.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (4.56.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.4.8) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting numpy<2,>=1.20 (from matplotlib==3.7.5->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (24.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (11.1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (3.2.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (2.9.0.post0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-applehelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-devhelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-jsmath (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-qthelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting Jinja2>=3.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting Pygments>=2.12 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting docutils<0.20,>=0.18 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading docutils-0.19-py3-none-any.whl.metadata (2.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting snowballstemmer>=2.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting babel>=2.9 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting alabaster<0.8,>=0.7 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting imagesize>=1.3 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting requests>=2.25.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mccabe<0.8.0,>=0.7.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pycodestyle<2.13.0,>=2.12.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyflakes<3.3.0,>=3.2.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: typing_extensions>=4.6.0 in /usr/local/lib/python3.10/site-packages (from mypy->fuzz-introspector==0.1.7) (4.12.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mypy_extensions>=1.0.0 (from mypy->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tomli>=1.1.0 (from mypy->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Using cached tomli-2.2.1-py3-none-any.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting exceptiongroup>=1.0.0rc8 (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading exceptiongroup-1.2.2-py3-none-any.whl.metadata (6.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting iniconfig (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pluggy<2,>=1.5 (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-jquery<5,>=4 (from sphinx_rtd_theme->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading idna-3.10-py3-none-any.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.10.0-py3-none-any.whl (97 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (6.9 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/6.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 99.6 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 155.2 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 39.5 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 134.3 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 30.9 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 135.3 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 226.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.9/30.9 MB 147.6 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading configparser-7.1.0-py3-none-any.whl (17 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading coverage-7.6.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.2-py2.py3-none-any.whl (57 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/12.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 154.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading networkx-3.4.2-py3-none-any.whl (1.7 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.7 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 89.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pep8-1.7.1-py2.py3-none-any.whl (41 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl (343 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl (7.7 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/7.7 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 145.3 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 135.7 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 29.4 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 153.0 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 68.3 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=a06d126adb9af3ad4769f7b50614da39d426ef925b3bbdb6b8cad468f9f0ecbf Step #6 - "compile-libfuzzer-introspector-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-3sy7vbbk/wheels/ce/ec/9e/e0f680466f0d02256e58f72aba9efaf05145b62b6274f28ccb Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully built fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: yapf, snowballstemmer, pep8, atheris, urllib3, tree-sitter-rust, tree-sitter-python, tree-sitter-java, tree-sitter-go, tree-sitter-cpp, tree-sitter-c, tree-sitter, tqdm, tomli, toml, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, soupsieve, PyYAML, Pygments, pyflakes, pycodestyle, psutil, pluggy, numpy, networkx, mypy_extensions, mccabe, MarkupSafe, lxml, iniconfig, imagesize, idna, exceptiongroup, docutils, coverage, configparser, charset-normalizer, certifi, babel, alabaster, tree-sitter-languages, requests, pytest, mypy, Jinja2, flake8, beautifulsoup4, sphinx, matplotlib, sphinxcontrib-jquery, sphinx_rtd_theme, fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: soupsieve Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: soupsieve 2.6 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling soupsieve-2.6: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled soupsieve-2.6 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: PyYAML Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: PyYAML 6.0.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling PyYAML-6.0.2: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled PyYAML-6.0.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: numpy Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: numpy 2.2.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling numpy-2.2.3: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled numpy-2.2.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: lxml Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: lxml 5.3.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling lxml-5.3.1: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled lxml-5.3.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: beautifulsoup4 4.13.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling beautifulsoup4-4.13.3: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled beautifulsoup4-4.13.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: matplotlib 3.10.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling matplotlib-3.10.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled matplotlib-3.10.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed Jinja2-3.1.5 MarkupSafe-3.0.2 PyYAML-6.0 Pygments-2.19.1 alabaster-0.7.16 atheris-2.3.0 babel-2.17.0 beautifulsoup4-4.10.0 certifi-2025.1.31 charset-normalizer-3.4.1 configparser-7.1.0 coverage-7.6.12 docutils-0.19 exceptiongroup-1.2.2 flake8-7.1.2 fuzz-introspector-0.1.7 idna-3.10 imagesize-1.4.1 iniconfig-2.0.0 lxml-4.9.1 matplotlib-3.7.5 mccabe-0.7.0 mypy-1.15.0 mypy_extensions-1.0.0 networkx-3.4.2 numpy-1.26.4 pep8-1.7.1 pluggy-1.5.0 psutil-7.0.0 pycodestyle-2.12.1 pyflakes-3.2.0 pytest-8.3.4 requests-2.32.3 snowballstemmer-2.2.0 soupsieve-2.2.1 sphinx-6.0.0 sphinx_rtd_theme-3.0.2 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 toml-0.10.2 tomli-2.2.1 tqdm-4.67.1 tree-sitter-0.23.2 tree-sitter-c-0.23.4 tree-sitter-cpp-0.23.4 tree-sitter-go-0.23.4 tree-sitter-java-0.23.5 tree-sitter-languages-1.10.2 tree-sitter-python-0.23.6 tree-sitter-rust-0.23.2 urllib3-2.3.0 yapf-0.32.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /src/qemu Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:04.986 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.668 INFO analysis - extract_tests_from_directories: All test files Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.669 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precrq_ph_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.669 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-bufferiszero.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.670 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/laalg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.670 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.670 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/mvc-smc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.671 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/libqos-malloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.671 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.671 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.671 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.672 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gapplication-example-actions.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.672 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-example-watch-proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.672 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.672 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-fifo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.673 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-example-subtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.673 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.673 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_mflohi1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.673 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/arm-sabrelite-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.673 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/tricore/c/test_context_save_areas.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.674 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srar_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.674 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/ex-relative-long.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.674 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/e1000e.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.674 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/sse-timer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.675 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.675 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-io-task.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.675 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.675 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.675 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.676 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_dclz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.676 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/echo-server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.676 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subqh_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.676 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/float_convs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.677 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/boot-sector.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.677 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_madd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.677 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gnotification.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.677 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/data-input-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.677 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.678 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/tricore/c/test_boot_to_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.678 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-cipher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.678 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.679 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/bookmarkfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.679 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-f2xm1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.679 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/qos-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.680 INFO analysis - extract_tests_from_directories: /src/qemu/hw/tricore/tricore_testboard.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.680 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/logging.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.680 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-afsplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.680 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-names.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.681 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/display-vga-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.681 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/signal-handler.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.681 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.681 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/queue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.681 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/atomic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.682 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-authz-simple.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.682 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/async-close-output-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.682 INFO analysis - extract_tests_from_directories: /src/qemu/tests/multiboot/modules.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.682 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lf_ges.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.683 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-error-report.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.683 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz-virtio-scsi-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.683 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.683 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_muli.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.683 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_divu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.683 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/system/vtimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.684 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/arm-smdkc210-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.684 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/arm-compat-semi/semiconsole.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.684 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shrlv_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.684 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addqh_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.685 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/stm32l4x5_gpio-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.685 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/libqos-spapr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.685 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.685 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.685 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qmp-event.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.686 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/gvariant.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.686 INFO analysis - extract_tests_from_directories: /src/qemu/stubs/qtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.686 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.687 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz/qos_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.687 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_mult.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.687 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.687 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/sme-smopa-2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.687 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-thread-pool.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.688 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.688 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/path-test-subdir/spawn-test-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.688 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_muleu_s_ph_qbr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.689 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpu_eq_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.689 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/notify-init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.689 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.689 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/rwlock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.690 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-connection-flush.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.690 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srl_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.690 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/arm-virt-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.690 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.690 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-peer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.691 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-string-input-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.691 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/arm/system/semiconsole.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.691 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.691 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsl_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.692 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/netdev-socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.692 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.692 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/exrl-trtr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.692 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz-e1000e-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.692 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/fake-service-name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.693 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tpm-util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.693 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-peer-object-manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.693 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_muleq_s_w_phr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.693 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/mock-resolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.694 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-rcu-simpleq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.694 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/x86_64/test-2175.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.694 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/multi_result.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.695 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/x86_64/test-2413.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.695 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.695 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/unix-mounts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.695 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.696 INFO analysis - extract_tests_from_directories: /src/qemu/tests/fp/fp-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.696 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/system/semiconsole.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.696 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/e1000-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.696 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-example-objectmanager-server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.697 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/vistr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.697 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.697 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/aspeed_hace-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.697 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/linux/linux-sigrtminmax.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.697 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_replv_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.698 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-fyl2x.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.698 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/param.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.698 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/objects-refcount2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.698 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/actions.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.699 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-io-channel-buffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.699 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpgu_le_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.700 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsr_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.700 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.700 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.700 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.701 INFO analysis - extract_tests_from_directories: /src/qemu/tests/fp/fp-test-log2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.701 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-proxy-well-known-name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.701 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/ppc64/vsx_f2i_nan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.701 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/fileutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.702 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/machine-none-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.702 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.703 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-virtio-dmabuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.703 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.703 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.704 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.704 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/x86_64/adox.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.705 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.705 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shrav_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.705 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/libqos-pc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.706 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/plugins/syscall.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.706 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-io-channel-file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.706 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srar_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.707 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/x86_64/fma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.707 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.707 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_or.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.708 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lf_gts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.708 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsl_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.708 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/catch-syscalls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.709 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_mtlohi1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.709 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/sigreturn-sigmask.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.709 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.710 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/memory-input-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.710 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.710 INFO analysis - extract_tests_from_directories: /src/qemu/tests/bench/qtree-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.711 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/npcm7xx_pwm-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.711 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.711 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tpm-tis-swtpm-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.712 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-address-get-session.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.712 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/virtio-iommu-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.712 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ahci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.713 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/threadcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.713 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.713 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/usb-hcd-uhci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.714 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.714 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/s390x/a-b-bios.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.714 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/rxsbg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.715 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/check-qom-interface.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.715 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lf_nes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.715 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.716 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfgtu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.716 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.716 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfges.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.716 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.717 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/npcm7xx_sdhci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.717 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/add-logical-with-carry.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.717 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/properties-refcount1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.718 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/vcksm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.718 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.718 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/g-file-info-filesystem-readonly.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.719 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shra_r_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.719 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gapplication-example-dbushooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.719 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/resources.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.720 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/aspeed_fsi-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.720 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-serial.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.720 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/dcpop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.721 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/io-channel-basic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.721 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/spawn-test-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.721 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.722 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gapplication.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.722 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/apps.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.723 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/dataset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.723 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.723 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.724 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.724 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.724 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.725 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/mimeapps.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.725 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/test-printf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.725 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_append.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.726 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.726 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/eepro100-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.726 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/usb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.726 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addqh_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.727 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/shift.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.727 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.728 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/npcm_gmac-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.728 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.728 INFO analysis - extract_tests_from_directories: /src/qemu/tests/uefi-test-tools/UefiTestToolsPkg/BiosTablesTest/BiosTablesTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.729 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/lcbb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.729 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/aspeed_gpio-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.729 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-aio-multithread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.730 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/loongarch64/test_fclass.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.730 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.730 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/deftype.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.731 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pnv-xive2-flush-sync.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.731 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shra_r_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.731 INFO analysis - extract_tests_from_directories: /src/qemu/subprojects/libvhost-user/link-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.732 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/device-introspect-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.732 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mulq_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.732 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/httpd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.733 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/sdhci-cmd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.733 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/glistmodel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.733 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/getpwuid-preload.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.734 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shra_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.734 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/intel-iommu-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.734 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/resolver-parsing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.735 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.735 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.735 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gapplication-example-cmdline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.736 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.736 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-introspection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.736 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-sasl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.736 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extrv_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.737 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-fyl2xp1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.737 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_fx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.738 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.738 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shra_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.738 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/vstl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.739 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.739 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_wrdsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.740 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/npcm7xx_timer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.740 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/bti-2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.740 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpu_le_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.741 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/pauth-4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.741 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/x86_64/cross-modifying-code.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.741 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/lae.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.742 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/gdatetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.742 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/appmonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.742 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/npcm7xx_smbus-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.743 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.743 INFO analysis - extract_tests_from_directories: /src/qemu/hw/misc/pc-testdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.744 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-fbstp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.744 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.744 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.745 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/migration-qmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.745 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.745 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gschema-compile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.746 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mult.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.746 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-block-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.746 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-fxam.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.747 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.747 INFO analysis - extract_tests_from_directories: /src/qemu/tests/bench/atomic_add-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.747 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/libqos.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.748 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extr_rs_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.748 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/dbus-display-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.748 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/am53c974-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.749 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/sdhci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.749 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subu_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.750 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/filter-streams.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.750 INFO analysis - extract_tests_from_directories: /src/qemu/tests/bench/benchmark-crypto-hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.750 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.751 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/mie3-sel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.751 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/npcm7xx_adc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.751 INFO analysis - extract_tests_from_directories: /src/qemu/tests/bench/bufferiszero-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.751 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qdev-global-props.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.752 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-example-objectmanager-client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.752 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/pauth-5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.752 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/m68k/trap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.753 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.753 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.754 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-fscale.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.754 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/utf8-validate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.754 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/markup-example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.755 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/mie3-mvcrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.755 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/ppc64/bcdsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.755 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.756 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/references.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.756 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/megasas-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.756 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subuh_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.757 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/g-file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.757 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/test-pipe-unix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.757 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.758 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_cmpgdu_le_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.758 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-secret.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.758 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precrq_qb_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.758 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-io-channel-null.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.759 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/sdhci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.759 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-test-codegen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.759 INFO analysis - extract_tests_from_directories: /src/qemu/tests/bench/qht-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.760 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfgesi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.760 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subu_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.760 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.761 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.761 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/closure.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.761 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-bmi2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.762 INFO analysis - extract_tests_from_directories: /src/glib/glib/gtester.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.762 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.763 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-avx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.763 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/date.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.763 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_maq_sa_w_phl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.764 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/aspeed-smc-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.764 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz/qtest_wrappers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.764 INFO analysis - extract_tests_from_directories: /src/glib/gmodule/tests/cxx.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.765 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/plugins/insn.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.765 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gio-du.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.765 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/bootfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.765 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfgtui.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.766 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.766 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_j.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.766 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/refcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.767 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/linux/linux-madvise.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.767 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/network-monitor-race.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.767 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mthi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.768 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.768 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subqh_r_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.768 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gnotification-server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.768 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/tree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.769 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.769 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/plugins/mem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.769 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/long-double.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.770 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.770 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.770 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sflts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.771 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lf_div.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.771 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-seccomp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.771 INFO analysis - extract_tests_from_directories: /src/qemu/tests/fp/fp-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.772 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-blockjob-txn.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.772 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/m48t59-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.772 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mflo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.772 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.773 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-sessionbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.773 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/mte-8.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.774 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srl_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.774 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/arm-compat-semi/semihosting.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.774 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-connection-loss.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.775 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/ppc64/mffsce.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.775 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.775 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/mutex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.776 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/loongarch64/test_fcsr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.776 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/strfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.776 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/option-argv0.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.777 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/timeout.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.777 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.777 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/epsw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.778 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ds1338-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.778 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/pgm-specification-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.778 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.778 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/cond.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.779 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.779 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-tlscredsx509.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.779 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/misc-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.780 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/virtio-ccw-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.780 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/usr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.780 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/charset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.781 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/igb-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.781 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-write-threshold.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.782 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lf_rem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.782 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/vxeh2_vs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.782 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/file-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.783 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/malloc-pc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.783 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-pci-modern.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.783 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/type.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.784 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tpm-crb-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.784 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.784 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msubr_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.784 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.785 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.785 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/sort.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.785 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/hello-s390x.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.786 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/object.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.786 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_repl_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.786 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addq_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.787 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.787 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/cxx.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.787 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/locfhr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.788 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/virtio-blk-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.788 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsr_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.789 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srl_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.789 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/volumemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.789 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/ex-smc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.790 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.790 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/properties-refcount3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.790 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/defaultiface.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.791 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.791 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extpdpv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.791 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.792 INFO analysis - extract_tests_from_directories: /src/qemu/tests/bench/benchmark-crypto-cipher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.792 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/virtio-net-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.793 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/desktop-app-info.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.793 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_srlv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.794 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ne2000-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.794 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpsqx_s_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.794 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/mte-2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.795 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-example-export.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.795 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pcnet-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.795 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/testmodule.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.796 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shrl_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.796 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/move/test_msa_move_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.797 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-20 10:10:06.797 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/fpstuff.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.797 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/overflow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.798 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.798 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-message.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.798 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.799 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.799 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-nested-aio-poll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.799 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.800 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.800 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/portal-support-snap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.800 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-div128.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.801 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/collate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.801 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_subq_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.801 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qemu-opts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.802 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mulsaq_s_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.802 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/enums.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.803 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/socket-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.803 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/mvo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.803 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-x86-topo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.803 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/readwrite.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.804 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/guuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.804 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addu_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.804 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/segfault.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.805 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-mmio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.805 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/sh4/test-macl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.805 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pxe-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.806 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.806 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/cgebra.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.806 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsr_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.807 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.807 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.808 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/sve-ioctls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.808 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dps_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.808 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.809 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/pci-pc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.809 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pnv-xive2-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.809 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/ppc64/xxspltw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.810 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shilo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.810 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/vhost-user-blk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.810 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.811 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/live-g-file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.811 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tco-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.811 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shrav_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.812 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-testserver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.812 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_maddr_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.812 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-io-channel-tls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.813 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/v73_scalar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.813 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.813 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/crypto-tls-x509-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.814 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-fisttp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.814 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/intel-hda-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.814 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz/virtio_scsi_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.814 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sflesi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.815 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/loongarch64/test_pcadd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.815 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/socket-service.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.815 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpsu_h_qbr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.816 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mthlip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.816 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qga.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.816 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.817 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/arm/hello-arm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.817 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/cancellable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.817 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/thread-pool-slow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.818 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_and.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.818 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-xbzrle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.818 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.818 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.819 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-smp-parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.819 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sll_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.819 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.820 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-fp-exceptions.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.820 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/autoptr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.820 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tpm-crb-swtpm-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.821 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/appinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.821 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-aio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.821 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/basic-application.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.822 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/trap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.822 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpaqx_sa_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.822 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/io-channel-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.823 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.823 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/ppc64_pseries-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.823 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/filter-cat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.823 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.824 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/sve-str.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.824 INFO analysis - extract_tests_from_directories: /src/glib/glib/gtestutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.825 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tpm-tis-i2c-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.825 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.825 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.826 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_maddu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.826 INFO analysis - extract_tests_from_directories: /src/qemu/hw/misc/pci-testdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.826 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_extx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.826 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tpm-tis-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.827 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/linux/linux-shmat-maps.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.827 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/vfminmax.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.827 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/cmsdk-apb-timer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.828 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/sh4/test-addv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.828 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.828 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tpm-tis-device-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.829 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/x86_64/cmpxchg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.829 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lf_les.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.829 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gtesttlsbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.830 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/completion.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.830 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-blk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.830 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.831 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.831 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.831 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/cxl-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.831 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.832 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.832 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.832 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.833 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/hvx_histogram.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.833 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-hash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.834 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/test-filter-redirector.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.834 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.834 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addq_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.835 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/ptimer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.835 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/brev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.835 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/precopy-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.836 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/properties-refcount2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.836 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shrl_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.836 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mul_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.837 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/aspeed_smc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.837 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.838 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/assert-msg-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.838 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.838 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.838 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tpm-tis-device-swtpm-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.839 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/riscv-csr-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.839 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/check-qnull.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.839 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpau_h_qbr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.840 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tpm-emu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.840 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/singleton.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.840 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/atomics.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.841 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extr_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.841 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/larl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.841 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/permission.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.841 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/markup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.842 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/portal-support-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.842 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extr_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.842 INFO analysis - extract_tests_from_directories: /src/qemu/tests/multiboot/mmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.843 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-uuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.843 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_adduh_r_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.843 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ufs-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.844 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-serialization.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.844 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/autoptr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.844 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-fpatan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.845 INFO analysis - extract_tests_from_directories: /src/qemu/hw/tricore/tricore_testdevice.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.845 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-base64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.845 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extrv_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.846 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-logging.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.846 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/uri.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.846 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/markup-collect.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.847 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-bz627724.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.847 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/stm32l4x5_usart-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.847 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/basics-gobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.848 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/unicode-normalize.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.848 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/sme-smopa-1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.848 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.848 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/cmsdk-apb-dualtimer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.849 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/test-aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.849 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/cvd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.849 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-auth.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.850 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/static-link/app.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.850 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/load_unpack.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.850 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addu_s_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.851 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.851 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/boot-order-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.851 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/node.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.852 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/spawn-test-win32-gui.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.852 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_add.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.852 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.853 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.853 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/portal-support-snap-classic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.853 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/gpoll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.854 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/signals.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.854 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceu_ph_qbl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.855 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/qgraph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.855 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz/virtio_blk_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.855 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/alpha/test-ovf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.856 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.856 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-net.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.856 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/fdo-notification-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.857 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ast2700-gpio-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.857 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/test-2248.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.857 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.858 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.858 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gapplication-example-cmdline3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.858 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpsq_s_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.858 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/vrep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.859 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pnv-host-i2c-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.859 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-util-sockets.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.859 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/npcm7xx_rng-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.860 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.860 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/strvbuilder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.860 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/resourceplugin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.861 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/usb-hcd-xhci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.861 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/utf8-pointer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.861 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/pattern.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.862 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpau_h_qbl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.862 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gsubprocess-testprog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.862 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/dbus-appinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.863 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.863 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/check-qnum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.863 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-io-channel-command.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.863 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz-lsi53c895a-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.864 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-adcox.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.864 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.864 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.865 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/pci-spapr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.865 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srar_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.865 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.866 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ipmi-kcs-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.866 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-vmstate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.866 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/virtio-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.867 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/stm32l4x5_syscfg-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.867 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmp_le_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.867 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/mappedfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.867 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/unicode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.868 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/vma-pthread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.868 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pflash-cfi02-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.868 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/dynamictype.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.869 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.869 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/1bit-mutex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.870 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-der.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.870 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/ppc64/non_signalling_xscv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.870 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.871 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/ppc64/vector.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.871 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.871 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/mte-7.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.872 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsllv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.872 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/virtio-scsi-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.872 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/async-splice-output-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.873 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.873 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/check-qlit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.873 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/iothread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.874 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shll_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.874 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_or_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.874 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/win32-streams.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.875 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/malloc-spapr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.875 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subuh_r_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.876 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/loongarch64/test_fpcom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.876 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/riscv64/test-aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.876 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.877 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.877 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tpm-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.877 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/vhost-user-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.878 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/vhost-user-blk-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.878 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/shell.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.879 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/fw_cfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.879 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.879 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfltu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.879 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.880 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/test-2150.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.880 INFO analysis - extract_tests_from_directories: /src/qemu/tests/migration-stress/stress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.881 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shrav_r_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.881 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/arm/fcvt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.881 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/clc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.881 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/lse2-fault.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.882 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hppa/stby.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.882 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/markup-escape.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.882 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_replv_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.883 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/testing-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.883 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-fprem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.883 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.884 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/emc141x-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.884 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfne.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.884 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/hvx_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.885 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-scmi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.885 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_modsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.885 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lf_add.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.886 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/i2c-omap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.886 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addsc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.886 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/type-flags.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.887 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.887 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mulsa_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.887 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-tlssession.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.888 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.888 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.888 INFO analysis - extract_tests_from_directories: /src/qemu/tests/vhost-user-bridge.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.888 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_lbux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.889 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addu_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.889 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/readconfig-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.889 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.890 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-cutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.890 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/include.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.890 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz/virtio_net_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.891 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/chrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.891 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.892 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/markup-parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.892 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/linux/linux-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.892 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ipmi-bt-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.893 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/win32-appinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.893 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.893 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/e1000e-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.894 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/flags.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.894 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/socket-testserver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.894 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/v69_hvx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.895 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz-xlnx-dp-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.895 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/float_madds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.895 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addqh_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.896 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-visitor-serialization.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.896 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-authz-pam.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.896 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/check-qobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.897 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpa_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.897 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/notify-init2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.897 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/stm32l4x5_exti-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.898 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-forward-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.898 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/system/pauth-3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.898 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.899 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/pcalign-a64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.899 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/g-file-info.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.899 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.900 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-server-auth.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.900 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.900 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/modules/test-module-b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.901 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/sysregs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.901 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.901 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-resv-mem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.902 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.902 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-blockjob.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.902 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.902 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/protocol.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.903 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsl_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.903 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_msub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.903 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz-megasas-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.904 INFO analysis - extract_tests_from_directories: /src/glib/gmodule/tests/libmoduletestplugin_a.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.904 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/ppc64/byte_reverse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.904 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shrav_r_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.905 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tulip-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.905 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precequ_ph_qbr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.905 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/unicode-encoding.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.905 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_multu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.906 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/system/memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.906 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/test-io-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.906 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shllv_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.907 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/munmap-pthread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.907 INFO analysis - extract_tests_from_directories: /src/qemu/accel/qtest/qtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.907 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/test-netfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.908 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/mte-4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.908 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/rtas.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.908 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/i440fx-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.909 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msubr_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.909 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.909 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpu_lt_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.910 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/branch-relative-long.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.910 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/acpi-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.910 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.911 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/list.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.911 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addq_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.911 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_clz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.912 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.912 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/compression-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.912 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/test-826.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.913 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-sse-exceptions.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.913 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/mte-3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.913 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/642026.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.914 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.914 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.914 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/overflow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.915 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/portal-support-env-var.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.915 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/signals.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.916 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.916 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/modules-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.916 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/riscv64/noexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.917 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_mulu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.917 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-opts-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.918 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/qmp-cmd-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.918 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/bcm2835-dma-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.918 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-20 10:10:06.919 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-throttle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.919 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceu_ph_qbla.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.919 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/spawn-multithreaded.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.920 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qobject-output-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.920 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-mmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.920 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shll_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.921 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/pathbuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.921 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/mte-1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.921 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/trash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.921 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.922 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.922 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/socket-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.922 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gsubprocess.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.923 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/alpha/test-cvttq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.923 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/invalid-slots.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.923 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/i2c-imx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.924 INFO analysis - extract_tests_from_directories: /src/qemu/tests/bench/benchmark-crypto-akcipher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.924 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/ahci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.924 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/system/semiheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.925 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.925 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpsq_sa_l_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.925 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.926 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/thread-pool.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.926 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_balign.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.926 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/test-plugin-mem-access.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.927 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_pick_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.927 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfleui.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.927 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/arm-raspi2-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.928 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shllv_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.928 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/xlnx-can-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.928 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mulq_rs_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.929 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gapplication-example-cmdline4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.929 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/i82801b11-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.929 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/exrl-trt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.930 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.930 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lf_mul.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.930 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfltsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.930 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz-sdcard-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.931 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz-sb16-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.931 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_absq_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.931 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/device-plug-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.932 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/hd-geo-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.932 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/simple-async-result.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.932 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/q35-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.933 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_subq_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.933 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_movhi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.933 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-replication.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.934 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/gwakeuptest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.934 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/dbus-vmstate-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.934 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/postcopy-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.935 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.935 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.935 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subqh_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.936 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-authz-list.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.936 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/send-data.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.936 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/m68k/denormal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.936 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/check-block-qdict.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.937 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gsocketclient-slow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.937 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-connection-flush-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.937 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.938 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/arm-imx25-pdk-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.938 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.938 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/unix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.939 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.939 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/mdeb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.939 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceu_ph_qbr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.940 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/vxeh2_vstrs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.940 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpaq_sa_l_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.940 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/tls-bindings.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.941 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/test-filter-mirror.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.941 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-addresses.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.941 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/riscv-iommu-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.942 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/max-version.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.942 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/rtl8139-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.943 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extrv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.943 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_clo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.943 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_maq_s_w_phr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.944 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.944 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/performance/performance-threaded.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.944 INFO analysis - extract_tests_from_directories: /src/qemu/chardev/testdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.945 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.945 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/io-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.945 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/rcutorture.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.946 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/xlnx-versal-trng-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.946 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.946 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/riscv64/test-div.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.947 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/threadtests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.947 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_bsel_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.947 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpgu_eq_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.947 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/libs/float_helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.948 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_adduh_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.948 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/sifive-e-aon-watchdog-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.949 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/testing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.949 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-block.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.949 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/onceinit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.950 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/io-channel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.950 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tpm-tis-util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.950 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/search-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.951 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/clgebr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.951 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceq_w_phl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.951 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/testfilemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.952 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shrav_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.952 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.952 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_and_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.953 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/sh4/test-subv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.953 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srl_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.954 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/portal-support-flatpak-none.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.954 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/deprecated-properties.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.954 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fw_cfg-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.955 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/check-qstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.955 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/macros.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.955 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_raddu_w_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.956 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/nvme-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.956 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpax_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.957 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_madd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.957 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/cdrom-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.957 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/fake-document-portal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.958 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/riscv64/test-fcvtmod.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.958 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_bmz_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.958 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_absq_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.959 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/dual_stores.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.959 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-9p.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.959 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.960 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/thumbnail-verification.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.960 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/noexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.960 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/linux/linux-shmat-null.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.961 INFO analysis - extract_tests_from_directories: /src/qemu/tests/test-qht-par.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.961 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_logic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.962 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmul.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.962 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subqh_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.962 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.963 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/sh4/test-macw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.963 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/power-profile-monitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.963 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/inet-address.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.964 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-keyval.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.964 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/memory-settings-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.964 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mulq_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.965 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_addi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.965 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/numa-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.966 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.966 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/option-context.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.966 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.967 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-util-filemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.967 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/messages-low-memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.968 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gsettings.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.968 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/socket-testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.969 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/test-x86-cpuid-compat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.969 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/usb-hcd-ohci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.969 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.970 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sll_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.970 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precequ_ph_qbra.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.970 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/preg_alias.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.970 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.970 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.971 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.971 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.971 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/rec-mutex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.971 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/adm1272-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.972 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/arm/commpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.972 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-ssse3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.972 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/test-vma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.972 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/proxy-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.972 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-overflow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.973 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.973 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/network-address.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.973 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.973 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/signal_context.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.974 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/vector_add_int.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.974 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.974 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/resolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.974 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.974 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_dclo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.975 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extpdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.975 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.975 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/rand.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.975 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/qdata.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.976 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_subu_s_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.976 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/max-version.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.976 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_mul.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.976 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/memchunk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.976 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/reference.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.977 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfeq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.977 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-pseudo-denormal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.977 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/bti-1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.977 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_subu_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.977 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.978 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/load_align.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.978 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.978 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.978 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_sllv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.978 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfgeui.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.979 INFO analysis - extract_tests_from_directories: /src/glib/gmodule/tests/module-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.979 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.979 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/erst-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.979 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.979 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/qmp-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.980 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/microbit-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.980 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/unix-fd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.980 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precequ_ph_qbl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.980 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/endianness-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.980 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mfhi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.981 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shll_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.981 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.981 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-9p-client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.981 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/dcpodp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.982 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.982 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_mul.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.982 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/stm32l4x5_rcc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.982 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_repl_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.983 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/generic-pcihost.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.983 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/refstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.983 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_madd_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.983 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.983 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz/generic_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.984 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qdist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.984 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-export.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.984 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.984 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/vmxnet3-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.984 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gmenumodel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.985 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpgu_lt_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.985 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/system/hello.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.985 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_jal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.985 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/es1370-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.986 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gtlsconsoleinteraction.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.986 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/test-2375.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.986 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/cvb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.986 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-3dnow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.986 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/markup-subparser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.987 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/mem-overflow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.987 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/x86_64/vsyscall.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.987 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.987 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/sigbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.987 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-test-fixture.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.988 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_bf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.988 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.988 INFO analysis - extract_tests_from_directories: /src/glib/gio/gtestdbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.988 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/x86_64/noexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.988 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pvpanic-pci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.989 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/socket-address.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.989 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/follow-fork-mode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.989 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/task.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.989 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.990 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfeqi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.990 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/sme-outprod1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.990 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/slice.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.990 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/vnc-display-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.990 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/bcm2835-i2c-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.991 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/clst.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.991 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/ppc64/test-aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.991 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-pcmpistri.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.991 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/properties.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.991 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/float_convd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.992 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shilov.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.992 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_lwx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.992 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.992 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.992 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/cdsg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.993 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-iov.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.993 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sra_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.993 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/mvc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.993 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.993 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.994 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srar_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.994 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/file-thumbnail.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.994 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/spawn-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.994 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/cxx.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.995 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.995 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pnv-xscom-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.995 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-bdrv-graph-mod.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.995 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/override.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.995 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/hexloader-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.996 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/properties-refcount4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.996 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/sandbox.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.996 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/sequence.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.996 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/utils-isolated.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.996 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/usb-hcd-ehci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.997 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/plugins/bb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.997 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ivshmem-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.997 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/test-spawn-sleep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.997 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-hbitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.997 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-method-invocation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.998 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceu_ph_qbra.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.998 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.998 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/custom-dispatch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.998 INFO analysis - extract_tests_from_directories: /src/qemu/tests/multiboot/libc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.998 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-example-unix-fd-client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.999 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.999 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/ptimer-test-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.999 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/testthread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.999 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/sha512.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:06.999 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/mxdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.000 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-daemon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.000 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/isl_pmbus_vr-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.000 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/base64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.000 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.000 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_lhx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.001 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/ppc64/mtfsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.001 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.001 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/qtest_aspeed.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.001 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-interval-tree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.001 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_packrl_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.002 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_multu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.002 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/max34451-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.002 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addqh_r_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.002 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/plugins/inline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.002 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfltui.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.003 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.003 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsrlv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.003 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/objects-refcount1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.003 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/tpci200.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.003 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/slist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.004 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/spapr-phb-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.004 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_msubu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.004 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/application-command-line.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.004 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-rcu-list.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.004 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/check-qlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.005 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/v68_scalar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.005 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.005 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/csst.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.005 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/hello-i386.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.005 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addwc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.006 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_div.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.006 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msub_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.006 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/mount-operation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.006 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/lpc-ich9-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.006 INFO analysis - extract_tests_from_directories: /src/glib/gmodule/tests/max-version.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.007 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/plugins/empty.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.007 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ioh3420-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.007 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/console.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.007 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/arm-cpu-features.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.007 INFO analysis - extract_tests_from_directories: /src/qemu/system/qtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.008 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmp_eq_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.008 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.008 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.008 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/portal-support-flatpak-full.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.009 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/contenttype.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.009 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/performance/performance.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.009 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/signals-refcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.009 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-close-pending.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.009 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-xts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.010 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-example-watch-name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.010 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.010 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/igb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.010 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.011 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/prot-none.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.011 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.011 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.011 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmulu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.011 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_srav.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.012 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-example-peer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.012 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/bytes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.012 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/contexts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.012 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfgeu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.013 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/xlnx-canfd-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.013 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/boxed.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.013 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/portal-support-none.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.014 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/cpu-plug-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.014 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.014 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/convert.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.015 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/types.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.015 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/mem_noshuf_exception.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.015 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_maddr_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.016 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/tls-database.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.016 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/regex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.016 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/div.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.016 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/sha1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.017 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/simple-proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.017 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/mainloop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.017 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-non-socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.017 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.017 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.018 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/network-monitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.018 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sll_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.018 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/alpha/test-cond.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.019 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-bitops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.019 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/modules/test-module-a.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.019 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pca9552-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.019 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/signalgroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.019 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/spawn-singlethread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.020 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpaq_s_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.020 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/virtio-serial-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.020 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/slow-connect-preload.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.020 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_nor_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.021 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/x86_64/test-1648.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.021 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/riscv-iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.021 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-connection-slow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.021 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/credentials.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.021 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/check-qdict.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.022 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpsx_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.022 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.022 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/qos_external.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.022 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.023 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/rtc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.023 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/data-output-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.023 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.023 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-rcu-tailq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.023 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_maddu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.024 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-fldcst.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.024 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/rcbox.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.024 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_maq_sa_w_phr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.024 INFO analysis - extract_tests_from_directories: /src/glib/gthread/tests/init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.025 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.025 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_divu1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.025 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.025 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.026 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/scatter_gather.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.026 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-ivgen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.026 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_muhu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.026 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.027 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/once.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.027 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/dir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.027 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/arm/pcalign-a32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.027 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_madd_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.027 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.028 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-mul64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.028 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/bti-3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.028 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-xs-node.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.028 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/precise-smc-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.028 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-string-output-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.029 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/stream-rw_all.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.029 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-example-proxy-subclass.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.029 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/virtio-rng-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.029 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.029 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/max-version.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.030 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-char.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.030 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.030 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-yank.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.030 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/tls-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.031 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.031 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/converter-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.031 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.031 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.031 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/mapping.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.032 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-rng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.032 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qht.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.032 INFO analysis - extract_tests_from_directories: /src/qemu/hw/hyperv/hyperv_testdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.032 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/defaultvalue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.032 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shllv_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.033 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/test-hmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.033 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.033 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/tmp105-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.033 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.034 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_bitrev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.034 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/pauth-2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.034 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-bitcnt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.034 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfgts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.034 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.035 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.035 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/virtio-balloon-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.035 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/appinfo-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.035 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_subq_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.035 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_precr_sra_ph_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.036 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/framework.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.036 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-scsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.036 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/mem_noshuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.036 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_pick_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.036 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.037 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/vxeh2_vlstr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.037 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/array-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.037 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/socket-listener.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.037 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-example-server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.038 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/memory-monitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.038 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-rcu-slist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.038 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-connection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.038 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_muleu_s_ph_qbl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.038 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/environment.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.039 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/bios-tables-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.039 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/debugcontroller.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.039 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-shift128.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.039 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-proxy-threads.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.040 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.040 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmp_lt_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.040 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/wdt_ib700-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.040 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/hook.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.040 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-int128.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.041 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.041 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.041 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmuh.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.041 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sra_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.042 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/reg_mut.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.042 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/asyncqueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.042 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/minilib/printf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.042 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ipoctal232-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.043 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.043 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lf_lts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.043 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/adm1266-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.043 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/sme-fmopa-1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.043 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/testing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.044 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qobject-input-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.044 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ide-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.044 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/x86_64_pc-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.044 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-clone-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.044 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceq_w_phr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.045 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.045 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.045 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/overflow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.045 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.045 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/crypto-tls-psk-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.046 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/boot-serial-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.046 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.046 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsr_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.046 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ac97-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.046 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.047 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/gutils-user-database.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.047 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/tls-interaction.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.047 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/loongarch64/test_div.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.047 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/ast2700-smc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.047 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpsu_h_qbl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.048 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-fxtract.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.048 INFO analysis - extract_tests_from_directories: /src/glib/gmodule/tests/libmoduletestplugin_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.048 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/cpr-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.048 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mtlo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.049 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/cxx.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.049 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/dbus-launch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.049 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.049 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/riscv-virt-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.050 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.050 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/dm163-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.050 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/keyfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.051 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/dynamictests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.051 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/hostutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.051 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/virtio-balloon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.051 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/buffered-input-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.052 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/null-settings-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.052 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfnei.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.052 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-coroutine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.052 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.052 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/thread-deprecated.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.053 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_xor_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.053 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_bposge32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.053 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/alpha/hello-alpha.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.053 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_maq_s_w_phl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.054 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-swap/test_mips64r6_bitswap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.054 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.054 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/unix-streams.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.054 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/accumulator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.055 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-timed-average.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.055 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.055 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shra_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.055 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/cmsdk-apb-watchdog-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.055 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/virtio-9p-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.056 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/system/interrupt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.056 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.056 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sra_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.056 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/ipm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.056 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/test-mmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.057 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/loongarch64/test_bit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.057 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/mie3-compl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.057 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/qom-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.057 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_addc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.057 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.058 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_precr_qb_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.058 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/g-icon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.058 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64_be/hello.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.058 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_xor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.059 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-swap/test_mips64r6_dbitswap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.059 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsrav.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.059 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extrv_rs_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.059 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-image-locking.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.059 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/test-arm-mptimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.060 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.060 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/hello-mips.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.060 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/scannerapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.060 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfgtsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.061 INFO analysis - extract_tests_from_directories: /src/qemu/tests/bench/benchmark-crypto-hash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.061 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/buffered-output-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.061 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_prepend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.061 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/vmcoreinfo-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.061 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.062 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/giomodule.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.062 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_addic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.062 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precequ_ph_qbla.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.062 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/mte-6.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.062 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.063 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/read_write_overlap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.063 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/hex_sigsegv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.063 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/virtio-net-failover.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.063 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pnv-spi-seeprom-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.063 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.064 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/test-spawn-echo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.064 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/migration/migration-util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.064 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/drive_del-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.064 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/prom-env-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.064 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addu_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.065 INFO analysis - extract_tests_from_directories: /src/qemu/target/xtensa/core-test_mmuhifi_c3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.065 INFO analysis - extract_tests_from_directories: /src/qemu/tests/bench/atomic64-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.065 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shll_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.065 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.066 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/loongarch-virt-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.066 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsl_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.066 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/checksum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.067 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmuhu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.067 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/utf8-misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.067 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/memory-output-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.067 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.068 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/fileattributematcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.068 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.068 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/multiarch/late-attach.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.068 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/basic-signals.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.068 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/srvtarget.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.069 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfles.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.069 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sra_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.069 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lf_eqs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.069 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.070 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.070 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mul_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.070 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_sfleu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.070 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_muleq_s_w_phl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.070 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pvpanic-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.071 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.071 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qgraph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.071 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precrqu_s_qb_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.071 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-bdrv-drain.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.072 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-pbkdf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.072 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/vfs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.072 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_and_or.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.072 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.072 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precrq_rs_ph_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.073 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.073 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/npcm7xx_gpio-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.073 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-flags.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.073 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extr_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.073 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.074 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_insv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.074 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_bnf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.074 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_precr_sra_r_ph_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.074 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/signals-s390x.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.075 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpaqx_s_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.075 INFO analysis - extract_tests_from_directories: /src/qemu/hw/misc/sifive_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.075 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_absq_s_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.075 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/pnv-xive2-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.075 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-authz-listfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.076 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/lsm303dlhc-mag-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.076 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/rtas-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.076 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sll_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.076 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/circ.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.076 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/pollable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.077 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_cmpgdu_lt_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.077 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/ifaceproperties.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.077 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_bmnz_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.077 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/mte-5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.078 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/vxeh2_vcvt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.078 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.078 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/autoptr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.078 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/i386/test-i386-snan-convert.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.078 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.079 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.079 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/hash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.079 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/tls-certificate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.079 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/bitlock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.080 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/pauth-1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.080 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.080 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/value.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.080 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/sme-fmopa-3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.080 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/spawn-path-search-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.081 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/check-qjson.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.081 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.081 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.081 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extpv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.081 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_cmpgdu_eq_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.082 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_div1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.082 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-proxy-unique-name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.082 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/npcm7xx_emc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.082 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.082 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.083 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fuzz/i440fx_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.083 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/unaligned_pc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.083 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.083 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_lf_sub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.083 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shllv_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.084 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gapplication-example-cmdline2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.084 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/fdc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.084 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/sleepy-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.084 INFO analysis - extract_tests_from_directories: /src/qemu/target/xtensa/core-test_kc705_be.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.084 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msub_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.085 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.085 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/bindinggroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.085 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/hexagon/v68_hvx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.085 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mulq_rs_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.086 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/check-qom-proplist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.086 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-example-own-name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.086 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.086 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-block-iothread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.086 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-qapi-util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.087 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/system/feat-xs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.087 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/aarch64/sme-fmopa-2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.087 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/ex-branch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.087 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/ppc64/signal_save_restore_xer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.087 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/npcm7xx_watchdog_timer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.088 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_rddsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.088 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-threading.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.088 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/fma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.088 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/portal-support-flatpak-network-only.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.088 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/utf8-performance.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.089 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gdbus-exit-on-close.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.089 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-crypto-akcipher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.089 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/gapplication-example-open.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.089 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/binding.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.089 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_muh.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.090 INFO analysis - extract_tests_from_directories: /src/glib/gio/tests/portal-support-flatpak-gsettings-only.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.090 INFO analysis - extract_tests_from_directories: /src/qemu/tests/unit/test-io-channel-socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.090 INFO analysis - extract_tests_from_directories: /src/glib/glib/tests/spawn-path-search.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.090 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_nor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.090 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/openrisc/test_mulu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.091 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/libqtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.091 INFO analysis - extract_tests_from_directories: /src/glib/gobject/tests/closure-refcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.091 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/s390x/pack.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.091 INFO analysis - extract_tests_from_directories: /src/qemu/tests/qtest/vmgenid-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.092 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shrlv_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.092 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpsqx_sa_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:07.092 INFO analysis - extract_tests_from_directories: /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:08.394 INFO cli - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.159 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.297 INFO oss_fuzz - analyse_folder: Found 7002 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.297 INFO oss_fuzz - process_c_project: Going C route Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.297 INFO oss_fuzz - process_c_project: Found 7002 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.297 INFO oss_fuzz - process_c_project: Loading tree-sitter trees and create base project Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.297 INFO datatypes - __init__: Processing /src/qemu/os-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.306 INFO datatypes - __init__: Processing /src/qemu/qemu-bridge-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ACLRule { Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": char iface[IFNAMSIZ]; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(ACLRule) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } ACLRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QSIMPLEQ_HEAD(ACLList, ACLRule) ACLList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.317 INFO datatypes - __init__: Processing /src/qemu/qemu-img.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct img_cmd_t { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": int (*handler)(int argc, char **argv); Step #6 - "compile-libfuzzer-introspector-x86_64": } img_cmd_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum OutputFormat { Step #6 - "compile-libfuzzer-introspector-x86_64": OFORMAT_JSON, Step #6 - "compile-libfuzzer-introspector-x86_64": OFORMAT_HUMAN, Step #6 - "compile-libfuzzer-introspector-x86_64": } OutputFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ImgConvertState { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend **src; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t *src_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": int *src_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": int src_num; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t total_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t allocated_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t allocated_done; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sector_num; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t wr_offs; Step #6 - "compile-libfuzzer-introspector-x86_64": enum ImgConvertBlockStatus status; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sector_next_status; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *target; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_zero_init; Step #6 - "compile-libfuzzer-introspector-x86_64": bool compressed; Step #6 - "compile-libfuzzer-introspector-x86_64": bool target_is_new; Step #6 - "compile-libfuzzer-introspector-x86_64": bool target_has_backing; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t target_backing_sectors; /* negative if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool wr_in_order; Step #6 - "compile-libfuzzer-introspector-x86_64": bool copy_range; Step #6 - "compile-libfuzzer-introspector-x86_64": bool salvage; Step #6 - "compile-libfuzzer-introspector-x86_64": bool quiet; Step #6 - "compile-libfuzzer-introspector-x86_64": int min_sparse; Step #6 - "compile-libfuzzer-introspector-x86_64": int alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t cluster_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": long num_coroutines; Step #6 - "compile-libfuzzer-introspector-x86_64": int running_coroutines; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co[MAX_COROUTINES]; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t wait_sector_num[MAX_COROUTINES]; Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } ImgConvertState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BenchData { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t image_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool write; Step #6 - "compile-libfuzzer-introspector-x86_64": int bufsize; Step #6 - "compile-libfuzzer-introspector-x86_64": int step; Step #6 - "compile-libfuzzer-introspector-x86_64": int nrreq; Step #6 - "compile-libfuzzer-introspector-x86_64": int n; Step #6 - "compile-libfuzzer-introspector-x86_64": int flush_interval; Step #6 - "compile-libfuzzer-introspector-x86_64": bool drain_on_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector *qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int in_flight; Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } BenchData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CommonBlockJobCBInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp; Step #6 - "compile-libfuzzer-introspector-x86_64": } CommonBlockJobCBInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ImgBitmapAction { Step #6 - "compile-libfuzzer-introspector-x86_64": enum ImgBitmapAct act; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src; /* only used for merge */ Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(ImgBitmapAction) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } ImgBitmapAction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.386 INFO datatypes - __init__: Processing /src/qemu/job.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.405 INFO datatypes - __init__: Processing /src/qemu/iothread.c 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": ptrdiff_t offset; /* field's byte offset in IOThread struct */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IOThreadParamInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.416 INFO datatypes - __init__: Processing /src/qemu/qemu-edid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.423 INFO datatypes - __init__: Processing /src/qemu/page-vary-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.429 INFO datatypes - __init__: Processing /src/qemu/module-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.434 INFO datatypes - __init__: Processing /src/qemu/event-loop-base.c 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": ptrdiff_t offset; /* field's byte offset in EventLoopBase struct */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EventLoopBaseParamInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.441 INFO datatypes - __init__: Processing /src/qemu/blockdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVPutRefBH; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExternalSnapshotState { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *old_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *new_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool overlay_appended; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExternalSnapshotState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InternalSnapshotState { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSnapshotInfo sn; Step #6 - "compile-libfuzzer-introspector-x86_64": bool created; Step #6 - "compile-libfuzzer-introspector-x86_64": } InternalSnapshotState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockDirtyBitmapState { Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmap *bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": HBitmap *backup; Step #6 - "compile-libfuzzer-introspector-x86_64": bool was_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockDirtyBitmapState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DriveBackupState { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob *job; Step #6 - "compile-libfuzzer-introspector-x86_64": } DriveBackupState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { MEDIA_DISK, MEDIA_CDROM } DriveMediaType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockdevBackupState { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob *job; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockdevBackupState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.487 INFO datatypes - __init__: Processing /src/qemu/block.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateCo { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriver *drv; Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuOpts *opts; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Error *err; Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateCo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvStateSetAioContext { Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *new_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvStateSetAioContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvAttachChildCommonState { Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *child; Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *old_parent_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *old_child_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvAttachChildCommonState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvReplaceChildState { Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *child; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *old_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvReplaceChildState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvChildSetPermState { Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *child; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t old_perm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t old_shared_perm; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvChildSetPermState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvSetInheritsFrom { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *old_inherits_from; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvSetInheritsFrom; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XDbgBlockGraphConstructor { Step #6 - "compile-libfuzzer-introspector-x86_64": XDbgBlockGraph *graph; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *graph_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": } XDbgBlockGraphConstructor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockReopenQueueEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": bool prepared; Step #6 - "compile-libfuzzer-introspector-x86_64": BDRVReopenState state; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(BlockReopenQueueEntry) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockReopenQueueEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.581 INFO datatypes - __init__: Processing /src/qemu/qemu-io-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.618 INFO datatypes - __init__: Processing /src/qemu/cpu-target.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.628 INFO datatypes - __init__: Processing /src/qemu/cpu-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.638 INFO datatypes - __init__: Processing /src/qemu/page-vary-target.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.643 INFO datatypes - __init__: Processing /src/qemu/qemu-nbd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.663 INFO datatypes - __init__: Processing /src/qemu/qemu-keymap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.673 INFO datatypes - __init__: Processing /src/qemu/blockjob.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvStateChildJobContext { Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *new_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob *job; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvStateChildJobContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.685 INFO datatypes - __init__: Processing /src/qemu/page-target.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.691 INFO datatypes - __init__: Processing /src/qemu/qemu-io.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.703 INFO datatypes - __init__: Processing /src/qemu/os-posix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.712 INFO datatypes - __init__: Processing /src/qemu/blockdev-nbd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDConn { Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannelSocket *cioc; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(NBDConn) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } NBDConn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDServerData { Step #6 - "compile-libfuzzer-introspector-x86_64": QIONetListener *listener; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t handshake_max_secs; Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoTLSCreds *tlscreds; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tlsauthz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_connections; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t connections; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, NBDConn) conns; Step #6 - "compile-libfuzzer-introspector-x86_64": } NBDServerData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.722 INFO datatypes - __init__: Processing /src/qemu/replication.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.728 INFO datatypes - __init__: Processing /src/qemu/job-qmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.735 INFO datatypes - __init__: Processing /src/qemu/disas/sh4.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_0, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_1, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_2, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_3, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_4, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_5, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_6, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_7, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_8, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_9, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_A, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_B, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_C, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_D, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_E, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_F, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_XX00, Step #6 - "compile-libfuzzer-introspector-x86_64": HEX_00YY, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_N, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_N_D, /* nnn0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": REG_N_B01, /* nn01 */ Step #6 - "compile-libfuzzer-introspector-x86_64": REG_M, Step #6 - "compile-libfuzzer-introspector-x86_64": SDT_REG_N, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_NM, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_B, Step #6 - "compile-libfuzzer-introspector-x86_64": BRANCH_12, Step #6 - "compile-libfuzzer-introspector-x86_64": BRANCH_8, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_4, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_4BY2, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_4BY4, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM1_4, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM1_4BY2, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM1_4BY4, Step #6 - "compile-libfuzzer-introspector-x86_64": PCRELIMM_8BY2, Step #6 - "compile-libfuzzer-introspector-x86_64": PCRELIMM_8BY4, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_8, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_8BY2, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_8BY4, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM1_8, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM1_8BY2, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM1_8BY4, Step #6 - "compile-libfuzzer-introspector-x86_64": PPI, Step #6 - "compile-libfuzzer-introspector-x86_64": NOPX, Step #6 - "compile-libfuzzer-introspector-x86_64": NOPY, Step #6 - "compile-libfuzzer-introspector-x86_64": MOVX, Step #6 - "compile-libfuzzer-introspector-x86_64": MOVY, Step #6 - "compile-libfuzzer-introspector-x86_64": MOVX_NOPY, Step #6 - "compile-libfuzzer-introspector-x86_64": MOVY_NOPX, Step #6 - "compile-libfuzzer-introspector-x86_64": PSH, Step #6 - "compile-libfuzzer-introspector-x86_64": PMUL, Step #6 - "compile-libfuzzer-introspector-x86_64": PPI3, Step #6 - "compile-libfuzzer-introspector-x86_64": PPI3NC, Step #6 - "compile-libfuzzer-introspector-x86_64": PDC, Step #6 - "compile-libfuzzer-introspector-x86_64": PPIC, Step #6 - "compile-libfuzzer-introspector-x86_64": REPEAT, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_3c, /* xxxx 0iii */ Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_3s, /* xxxx 1iii */ Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_3Uc, /* 0iii xxxx */ Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_3Us, /* 1iii xxxx */ Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_20_4, Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_20, /* follows IMM0_20_4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": IMM0_20BY8, /* follows IMM0_20_4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": DISP0_12, Step #6 - "compile-libfuzzer-introspector-x86_64": DISP0_12BY2, Step #6 - "compile-libfuzzer-introspector-x86_64": DISP0_12BY4, Step #6 - "compile-libfuzzer-introspector-x86_64": DISP0_12BY8, Step #6 - "compile-libfuzzer-introspector-x86_64": DISP1_12, Step #6 - "compile-libfuzzer-introspector-x86_64": DISP1_12BY2, Step #6 - "compile-libfuzzer-introspector-x86_64": DISP1_12BY4, Step #6 - "compile-libfuzzer-introspector-x86_64": DISP1_12BY8 Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": sh_nibble_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": A_A1_NUM = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": A_A0_NUM = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": A_X0_NUM, A_X1_NUM, A_Y0_NUM, A_Y1_NUM, Step #6 - "compile-libfuzzer-introspector-x86_64": A_M0_NUM, A_A1G_NUM, A_M1_NUM, A_A0G_NUM Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": sh_dsp_reg_nums; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": A_END, Step #6 - "compile-libfuzzer-introspector-x86_64": A_BDISP12, Step #6 - "compile-libfuzzer-introspector-x86_64": A_BDISP8, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DEC_M, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DEC_N, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DISP_GBR, Step #6 - "compile-libfuzzer-introspector-x86_64": A_PC, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DISP_PC, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DISP_PC_ABS, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DISP_REG_M, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DISP_REG_N, Step #6 - "compile-libfuzzer-introspector-x86_64": A_GBR, Step #6 - "compile-libfuzzer-introspector-x86_64": A_IMM, Step #6 - "compile-libfuzzer-introspector-x86_64": A_INC_M, Step #6 - "compile-libfuzzer-introspector-x86_64": A_INC_N, Step #6 - "compile-libfuzzer-introspector-x86_64": A_IND_M, Step #6 - "compile-libfuzzer-introspector-x86_64": A_IND_N, Step #6 - "compile-libfuzzer-introspector-x86_64": A_IND_R0_REG_M, Step #6 - "compile-libfuzzer-introspector-x86_64": A_IND_R0_REG_N, Step #6 - "compile-libfuzzer-introspector-x86_64": A_MACH, Step #6 - "compile-libfuzzer-introspector-x86_64": A_MACL, Step #6 - "compile-libfuzzer-introspector-x86_64": A_PR, Step #6 - "compile-libfuzzer-introspector-x86_64": A_R0, Step #6 - "compile-libfuzzer-introspector-x86_64": A_R0_GBR, Step #6 - "compile-libfuzzer-introspector-x86_64": A_REG_M, Step #6 - "compile-libfuzzer-introspector-x86_64": A_REG_N, Step #6 - "compile-libfuzzer-introspector-x86_64": A_REG_B, Step #6 - "compile-libfuzzer-introspector-x86_64": A_SR, Step #6 - "compile-libfuzzer-introspector-x86_64": A_VBR, Step #6 - "compile-libfuzzer-introspector-x86_64": A_TBR, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DISP_TBR, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DISP2_TBR, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DEC_R15, Step #6 - "compile-libfuzzer-introspector-x86_64": A_INC_R15, Step #6 - "compile-libfuzzer-introspector-x86_64": A_MOD, Step #6 - "compile-libfuzzer-introspector-x86_64": A_RE, Step #6 - "compile-libfuzzer-introspector-x86_64": A_RS, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DSR, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_M, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_N, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_X, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_Y, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_E, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_F, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_G, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_A_M, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_AX, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_XY, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_AY, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_REG_YX, Step #6 - "compile-libfuzzer-introspector-x86_64": AX_INC_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AY_INC_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AXY_INC_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AYX_INC_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AX_IND_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AY_IND_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AXY_IND_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AYX_IND_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AX_PMOD_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AXY_PMOD_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AY_PMOD_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AYX_PMOD_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AS_DEC_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AS_INC_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AS_IND_N, Step #6 - "compile-libfuzzer-introspector-x86_64": AS_PMOD_N, Step #6 - "compile-libfuzzer-introspector-x86_64": A_A0, Step #6 - "compile-libfuzzer-introspector-x86_64": A_X0, Step #6 - "compile-libfuzzer-introspector-x86_64": A_X1, Step #6 - "compile-libfuzzer-introspector-x86_64": A_Y0, Step #6 - "compile-libfuzzer-introspector-x86_64": A_Y1, Step #6 - "compile-libfuzzer-introspector-x86_64": A_SSR, Step #6 - "compile-libfuzzer-introspector-x86_64": A_SPC, Step #6 - "compile-libfuzzer-introspector-x86_64": A_SGR, Step #6 - "compile-libfuzzer-introspector-x86_64": A_DBR, Step #6 - "compile-libfuzzer-introspector-x86_64": F_REG_N, Step #6 - "compile-libfuzzer-introspector-x86_64": F_REG_M, Step #6 - "compile-libfuzzer-introspector-x86_64": D_REG_N, Step #6 - "compile-libfuzzer-introspector-x86_64": D_REG_M, Step #6 - "compile-libfuzzer-introspector-x86_64": X_REG_N, /* Only used for argument parsing. */ Step #6 - "compile-libfuzzer-introspector-x86_64": X_REG_M, /* Only used for argument parsing. */ Step #6 - "compile-libfuzzer-introspector-x86_64": DX_REG_N, Step #6 - "compile-libfuzzer-introspector-x86_64": DX_REG_M, Step #6 - "compile-libfuzzer-introspector-x86_64": V_REG_N, Step #6 - "compile-libfuzzer-introspector-x86_64": V_REG_M, Step #6 - "compile-libfuzzer-introspector-x86_64": XMTRX_M4, Step #6 - "compile-libfuzzer-introspector-x86_64": F_FR0, Step #6 - "compile-libfuzzer-introspector-x86_64": FPUL_N, Step #6 - "compile-libfuzzer-introspector-x86_64": FPUL_M, Step #6 - "compile-libfuzzer-introspector-x86_64": FPSCR_N, Step #6 - "compile-libfuzzer-introspector-x86_64": FPSCR_M Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": sh_arg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": sh_arg_type arg[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": sh_nibble_type nibbles[9]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int arch; Step #6 - "compile-libfuzzer-introspector-x86_64": } sh_opcode_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.772 INFO datatypes - __init__: Processing /src/qemu/disas/riscv-xthead.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.777 INFO datatypes - __init__: Processing /src/qemu/disas/riscv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t rv_inst; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": rv32, Step #6 - "compile-libfuzzer-introspector-x86_64": rv64, Step #6 - "compile-libfuzzer-introspector-x86_64": rv128 Step #6 - "compile-libfuzzer-introspector-x86_64": } rv_isa; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": rv_fence_i = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_fence_o = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_fence_r = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_fence_w = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } rv_fence; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_end, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_rd_eq_ra, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_rd_eq_x0, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_rs1_eq_x0, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_rs2_eq_x0, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_rs2_eq_rs1, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_rs1_eq_ra, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_imm_eq_zero, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_imm_eq_n1, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_imm_eq_p1, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_csr_eq_0x001, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_csr_eq_0x002, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_csr_eq_0x003, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_csr_eq_0xc00, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_csr_eq_0xc01, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_csr_eq_0xc02, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_csr_eq_0xc80, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_csr_eq_0xc81, Step #6 - "compile-libfuzzer-introspector-x86_64": rvc_csr_eq_0xc82, Step #6 - "compile-libfuzzer-introspector-x86_64": } rvc_constraint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const int op; Step #6 - "compile-libfuzzer-introspector-x86_64": const rvc_constraint *constraints; Step #6 - "compile-libfuzzer-introspector-x86_64": } rv_comp_data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": RISCVCPUConfig *cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t inst; Step #6 - "compile-libfuzzer-introspector-x86_64": const rv_opcode_data *opcode_data; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t imm; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t imm1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t op; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t codec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rs1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rs2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rs3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pred; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t succ; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t aq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rnum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vzimm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rlist; Step #6 - "compile-libfuzzer-introspector-x86_64": } rv_decode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t rv_opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": rv_rm_rne = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_rm_rtz = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_rm_rdn = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_rm_rup = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_rm_rmm = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_rm_dyn = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": } rv_rm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_zero, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_ra, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_sp, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_gp, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_tp, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_t0, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_t1, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_t2, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s0, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s1, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_a0, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_a1, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_a2, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_a3, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_a4, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_a5, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_a6, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_a7, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s2, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s3, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s4, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s5, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s6, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s7, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s8, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s9, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s10, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_s11, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_t3, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_t4, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_t5, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_ireg_t6, Step #6 - "compile-libfuzzer-introspector-x86_64": } rv_ireg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_illegal, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_none, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_u, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_uj, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_i, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_i_sh5, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_i_sh6, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_i_sh7, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_i_csr, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_s, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_sb, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r_m, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r4_m, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r_a, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r_l, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r_f, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cb, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cb_imm, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cb_sh5, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cb_sh6, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_ci, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_ci_sh5, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_ci_sh6, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_ci_16sp, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_ci_lwsp, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_ci_ldsp, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_ci_lqsp, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_ci_li, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_ci_lui, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_ci_none, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_ciw_4spn, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cj, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cj_jal, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cl_lw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cl_ld, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cl_lq, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cr, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cr_mv, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cr_jalr, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cr_jr, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cs, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cs_sw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cs_sd, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cs_sq, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_css_swsp, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_css_sdsp, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_css_sqsp, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_k_bs, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_k_rnum, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_v_r, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_v_ldst, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_v_i, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_vsetvli, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_vsetivli, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_vror_vi, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_zcb_ext, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_zcb_mul, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_zcb_lb, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_zcb_lh, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_zcmp_cm_pushpop, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_zcmp_cm_mv, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_zcmt_jt, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r2_imm5, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r2, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r2_imm6, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r_imm2, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r2_immhl, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_r2_imm2_imm5, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_fli, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_lp, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_codec_cmop_ss, Step #6 - "compile-libfuzzer-introspector-x86_64": } rv_codec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char * const name; Step #6 - "compile-libfuzzer-introspector-x86_64": const rv_codec codec; Step #6 - "compile-libfuzzer-introspector-x86_64": const char * const format; Step #6 - "compile-libfuzzer-introspector-x86_64": const rv_comp_data *pseudo; Step #6 - "compile-libfuzzer-introspector-x86_64": const short decomp_rv32; Step #6 - "compile-libfuzzer-introspector-x86_64": const short decomp_rv64; Step #6 - "compile-libfuzzer-introspector-x86_64": const short decomp_rv128; Step #6 - "compile-libfuzzer-introspector-x86_64": const short decomp_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } rv_opcode_data; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.784 INFO datatypes - __init__: Processing /src/qemu/disas/disas-target.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.791 INFO datatypes - __init__: Processing /src/qemu/disas/disas-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUDebug { Step #6 - "compile-libfuzzer-introspector-x86_64": struct disassemble_info info; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUDebug; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.797 INFO datatypes - __init__: Processing /src/qemu/disas/objdump.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.803 INFO datatypes - __init__: Processing /src/qemu/disas/xtensa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.810 INFO datatypes - __init__: Processing /src/qemu/disas/disas-mon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.816 INFO datatypes - __init__: Processing /src/qemu/disas/disas-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.822 INFO datatypes - __init__: Processing /src/qemu/disas/riscv-xventana.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.828 INFO datatypes - __init__: Processing /src/qemu/disas/m68k.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.946 INFO datatypes - __init__: Processing /src/qemu/disas/hexagon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:09.953 INFO datatypes - __init__: Processing /src/qemu/disas/hppa.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int CORE_ADDR; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.001 INFO datatypes - __init__: Processing /src/qemu/disas/sparc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sparc_opcode_arch Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Mask of sparc_opcode_arch_val's supported. Step #6 - "compile-libfuzzer-introspector-x86_64": EG: For v7 this would be Step #6 - "compile-libfuzzer-introspector-x86_64": (SPARC_OPCODE_ARCH_MASK (..._V6) | SPARC_OPCODE_ARCH_MASK (..._V7)). Step #6 - "compile-libfuzzer-introspector-x86_64": These are short's because sparc_opcode.architecture is. */ Step #6 - "compile-libfuzzer-introspector-x86_64": short supported; Step #6 - "compile-libfuzzer-introspector-x86_64": } sparc_opcode_arch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int value; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } arg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sparc_opcode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long match; /* Bits that must be set. */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long lose; /* Bits that must not be set. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *args; Step #6 - "compile-libfuzzer-introspector-x86_64": /* This was called "delayed" in versions before the flags. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char flags; Step #6 - "compile-libfuzzer-introspector-x86_64": short architecture; /* Bitmask of sparc_opcode_arch_val's. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } sparc_opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sparc_opcode_hash Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct sparc_opcode_hash *next; Step #6 - "compile-libfuzzer-introspector-x86_64": const sparc_opcode *opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": } sparc_opcode_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.113 INFO datatypes - __init__: Processing /src/qemu/disas/mips.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.246 INFO datatypes - __init__: Processing /src/qemu/disas/nanomips.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t img_address; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t uint32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MIPS64_ = 0x00000001, Step #6 - "compile-libfuzzer-introspector-x86_64": XNP_ = 0x00000002, Step #6 - "compile-libfuzzer-introspector-x86_64": XMMS_ = 0x00000004, Step #6 - "compile-libfuzzer-introspector-x86_64": EVA_ = 0x00000008, Step #6 - "compile-libfuzzer-introspector-x86_64": DSP_ = 0x00000010, Step #6 - "compile-libfuzzer-introspector-x86_64": MT_ = 0x00000020, Step #6 - "compile-libfuzzer-introspector-x86_64": EJTAG_ = 0x00000040, Step #6 - "compile-libfuzzer-introspector-x86_64": TLBINV_ = 0x00000080, Step #6 - "compile-libfuzzer-introspector-x86_64": CP0_ = 0x00000100, Step #6 - "compile-libfuzzer-introspector-x86_64": CP1_ = 0x00000200, Step #6 - "compile-libfuzzer-introspector-x86_64": CP2_ = 0x00000400, Step #6 - "compile-libfuzzer-introspector-x86_64": UDI_ = 0x00000800, Step #6 - "compile-libfuzzer-introspector-x86_64": MCU_ = 0x00001000, Step #6 - "compile-libfuzzer-introspector-x86_64": VZ_ = 0x00002000, Step #6 - "compile-libfuzzer-introspector-x86_64": TLB_ = 0x00004000, Step #6 - "compile-libfuzzer-introspector-x86_64": MVH_ = 0x00008000, Step #6 - "compile-libfuzzer-introspector-x86_64": ALL_ATTRIBUTES = 0xffffffffull, Step #6 - "compile-libfuzzer-introspector-x86_64": } TABLE_ATTRIBUTE_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char * (*disassembly_function)(uint64 instruction, Step #6 - "compile-libfuzzer-introspector-x86_64": Dis_info *info); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t uint16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Dis_info { Step #6 - "compile-libfuzzer-introspector-x86_64": img_address m_pc; Step #6 - "compile-libfuzzer-introspector-x86_64": fprintf_function fprintf_func; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": sigjmp_buf buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } Dis_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*conditional_function)(uint64 instruction); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Pool { Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_ENTRY_TYPE type; Step #6 - "compile-libfuzzer-introspector-x86_64": const struct Pool *next_table; Step #6 - "compile-libfuzzer-introspector-x86_64": int next_table_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int instructions_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 value; Step #6 - "compile-libfuzzer-introspector-x86_64": disassembly_function disassembly; Step #6 - "compile-libfuzzer-introspector-x86_64": conditional_function condition; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": } Pool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": instruction, Step #6 - "compile-libfuzzer-introspector-x86_64": call_instruction, Step #6 - "compile-libfuzzer-introspector-x86_64": branch_instruction, Step #6 - "compile-libfuzzer-introspector-x86_64": return_instruction, Step #6 - "compile-libfuzzer-introspector-x86_64": reserved_block, Step #6 - "compile-libfuzzer-introspector-x86_64": pool, Step #6 - "compile-libfuzzer-introspector-x86_64": } TABLE_ENTRY_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.458 INFO datatypes - __init__: Processing /src/qemu/disas/riscv-xthead.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0 is reserved for rv_op_illegal. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* XTheadBa */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_addsl = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /* XTheadBb */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_srri, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_srriw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_ext, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_extu, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_ff0, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_ff1, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_rev, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_revw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_tstnbz, Step #6 - "compile-libfuzzer-introspector-x86_64": /* XTheadBs */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_tst, Step #6 - "compile-libfuzzer-introspector-x86_64": /* XTheadCmo */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_call, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_ciall, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_iall, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_cpa, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_cipa, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_ipa, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_cva, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_civa, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_iva, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_csw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_cisw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_isw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_cpal1, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_dcache_cval1, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_icache_iall, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_icache_ialls, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_icache_ipa, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_icache_iva, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_l2cache_call, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_l2cache_ciall, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_l2cache_iall, Step #6 - "compile-libfuzzer-introspector-x86_64": /* XTheadCondMov */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_mveqz, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_mvnez, Step #6 - "compile-libfuzzer-introspector-x86_64": /* XTheadFMemIdx */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_flrd, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_flrw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_flurd, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_flurw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_fsrd, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_fsrw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_fsurd, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_fsurw, Step #6 - "compile-libfuzzer-introspector-x86_64": /* XTheadFmv */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_fmv_hw_x, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_fmv_x_hw, Step #6 - "compile-libfuzzer-introspector-x86_64": /* XTheadMac */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_mula, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_mulah, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_mulaw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_muls, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_mulsw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_mulsh, Step #6 - "compile-libfuzzer-introspector-x86_64": /* XTheadMemIdx */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lbia, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lbib, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lbuia, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lbuib, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lhia, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lhib, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lhuia, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lhuib, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lwia, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lwib, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lwuia, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lwuib, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_ldia, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_ldib, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_sbia, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_sbib, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_shia, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_shib, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_swia, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_swib, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_sdia, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_sdib, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lrb, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lrbu, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lrh, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lrhu, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lrw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lrwu, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lrd, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_srb, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_srh, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_srw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_srd, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lurb, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lurbu, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lurh, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lurhu, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lurw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lurwu, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lurd, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_surb, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_surh, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_surw, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_surd, Step #6 - "compile-libfuzzer-introspector-x86_64": /* XTheadMemPair */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_ldd, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lwd, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_lwud, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_sdd, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_swd, Step #6 - "compile-libfuzzer-introspector-x86_64": /* XTheadSync */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_sfence_vmas, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_sync, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_sync_i, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_sync_is, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_th_sync_s, Step #6 - "compile-libfuzzer-introspector-x86_64": } rv_xthead_op; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.472 INFO datatypes - __init__: Processing /src/qemu/disas/capstone.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.481 INFO datatypes - __init__: Processing /src/qemu/disas/riscv-xventana.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0 is reserved for rv_op_illegal. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ventana_op_vt_maskc = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": ventana_op_vt_maskcn = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } rv_ventana_op; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.486 INFO datatypes - __init__: Processing /src/qemu/disas/alpha.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.531 INFO datatypes - __init__: Processing /src/qemu/disas/riscv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0 is reserved for rv_op_illegal. */ Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lui = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_auipc = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_jal = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_jalr = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_beq = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bne = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_blt = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bge = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bltu = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bgeu = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lb = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lh = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lw = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lbu = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lhu = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sb = 16, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sh = 17, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sw = 18, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_addi = 19, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_slti = 20, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sltiu = 21, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_xori = 22, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ori = 23, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_andi = 24, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_slli = 25, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_srli = 26, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_srai = 27, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_add = 28, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sub = 29, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sll = 30, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_slt = 31, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sltu = 32, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_xor = 33, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_srl = 34, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sra = 35, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_or = 36, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_and = 37, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fence = 38, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fence_i = 39, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lwu = 40, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ld = 41, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sd = 42, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_addiw = 43, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_slliw = 44, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_srliw = 45, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sraiw = 46, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_addw = 47, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_subw = 48, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sllw = 49, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_srlw = 50, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sraw = 51, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ldu = 52, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lq = 53, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sq = 54, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_addid = 55, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sllid = 56, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_srlid = 57, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sraid = 58, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_addd = 59, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_subd = 60, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_slld = 61, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_srld = 62, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_srad = 63, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_mul = 64, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_mulh = 65, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_mulhsu = 66, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_mulhu = 67, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_div = 68, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_divu = 69, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rem = 70, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_remu = 71, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_mulw = 72, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_divw = 73, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_divuw = 74, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_remw = 75, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_remuw = 76, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_muld = 77, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_divd = 78, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_divud = 79, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_remd = 80, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_remud = 81, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lr_w = 82, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sc_w = 83, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoswap_w = 84, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoadd_w = 85, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoxor_w = 86, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoor_w = 87, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoand_w = 88, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomin_w = 89, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomax_w = 90, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amominu_w = 91, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomaxu_w = 92, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lr_d = 93, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sc_d = 94, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoswap_d = 95, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoadd_d = 96, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoxor_d = 97, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoor_d = 98, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoand_d = 99, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomin_d = 100, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomax_d = 101, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amominu_d = 102, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomaxu_d = 103, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lr_q = 104, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sc_q = 105, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoswap_q = 106, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoadd_q = 107, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoxor_q = 108, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoor_q = 109, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoand_q = 110, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomin_q = 111, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomax_q = 112, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amominu_q = 113, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomaxu_q = 114, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ecall = 115, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ebreak = 116, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_uret = 117, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sret = 118, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_hret = 119, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_mret = 120, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_dret = 121, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sfence_vm = 122, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sfence_vma = 123, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_wfi = 124, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_csrrw = 125, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_csrrs = 126, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_csrrc = 127, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_csrrwi = 128, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_csrrsi = 129, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_csrrci = 130, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_flw = 131, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsw = 132, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmadd_s = 133, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmsub_s = 134, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fnmsub_s = 135, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fnmadd_s = 136, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fadd_s = 137, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsub_s = 138, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmul_s = 139, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fdiv_s = 140, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsgnj_s = 141, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsgnjn_s = 142, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsgnjx_s = 143, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmin_s = 144, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmax_s = 145, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsqrt_s = 146, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fle_s = 147, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_flt_s = 148, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_feq_s = 149, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_w_s = 150, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_wu_s = 151, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_s_w = 152, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_s_wu = 153, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmv_x_s = 154, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fclass_s = 155, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmv_s_x = 156, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_l_s = 157, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_lu_s = 158, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_s_l = 159, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_s_lu = 160, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fld = 161, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsd = 162, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmadd_d = 163, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmsub_d = 164, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fnmsub_d = 165, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fnmadd_d = 166, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fadd_d = 167, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsub_d = 168, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmul_d = 169, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fdiv_d = 170, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsgnj_d = 171, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsgnjn_d = 172, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsgnjx_d = 173, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmin_d = 174, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmax_d = 175, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_s_d = 176, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_d_s = 177, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsqrt_d = 178, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fle_d = 179, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_flt_d = 180, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_feq_d = 181, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_w_d = 182, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_wu_d = 183, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_d_w = 184, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_d_wu = 185, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fclass_d = 186, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_l_d = 187, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_lu_d = 188, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmv_x_d = 189, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_d_l = 190, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_d_lu = 191, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmv_d_x = 192, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_flq = 193, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsq = 194, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmadd_q = 195, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmsub_q = 196, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fnmsub_q = 197, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fnmadd_q = 198, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fadd_q = 199, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsub_q = 200, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmul_q = 201, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fdiv_q = 202, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsgnj_q = 203, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsgnjn_q = 204, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsgnjx_q = 205, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmin_q = 206, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmax_q = 207, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_s_q = 208, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_q_s = 209, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_d_q = 210, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_q_d = 211, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsqrt_q = 212, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fle_q = 213, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_flt_q = 214, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_feq_q = 215, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_w_q = 216, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_wu_q = 217, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_q_w = 218, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_q_wu = 219, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fclass_q = 220, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_l_q = 221, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_lu_q = 222, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_q_l = 223, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_q_lu = 224, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmv_x_q = 225, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmv_q_x = 226, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_addi4spn = 227, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_fld = 228, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_lw = 229, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_flw = 230, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_fsd = 231, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sw = 232, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_fsw = 233, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_nop = 234, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_addi = 235, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_jal = 236, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_li = 237, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_addi16sp = 238, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_lui = 239, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_srli = 240, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_srai = 241, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_andi = 242, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sub = 243, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_xor = 244, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_or = 245, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_and = 246, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_subw = 247, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_addw = 248, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_j = 249, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_beqz = 250, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_bnez = 251, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_slli = 252, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_fldsp = 253, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_lwsp = 254, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_flwsp = 255, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_jr = 256, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_mv = 257, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_ebreak = 258, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_jalr = 259, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_add = 260, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_fsdsp = 261, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_swsp = 262, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_fswsp = 263, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_ld = 264, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sd = 265, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_addiw = 266, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_ldsp = 267, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sdsp = 268, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_lq = 269, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sq = 270, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_lqsp = 271, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sqsp = 272, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_nop = 273, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_mv = 274, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_not = 275, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_neg = 276, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_negw = 277, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sext_w = 278, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_seqz = 279, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_snez = 280, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sltz = 281, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sgtz = 282, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmv_s = 283, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fabs_s = 284, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fneg_s = 285, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmv_d = 286, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fabs_d = 287, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fneg_d = 288, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmv_q = 289, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fabs_q = 290, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fneg_q = 291, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_beqz = 292, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bnez = 293, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_blez = 294, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bgez = 295, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bltz = 296, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bgtz = 297, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ble = 298, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bleu = 299, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bgt = 300, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bgtu = 301, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_j = 302, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ret = 303, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_jr = 304, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rdcycle = 305, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rdtime = 306, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rdinstret = 307, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rdcycleh = 308, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rdtimeh = 309, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rdinstreth = 310, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_frcsr = 311, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_frrm = 312, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_frflags = 313, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fscsr = 314, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsrm = 315, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsflags = 316, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsrmi = 317, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsflagsi = 318, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bseti = 319, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bclri = 320, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_binvi = 321, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bexti = 322, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rori = 323, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_clz = 324, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ctz = 325, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_cpop = 326, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sext_h = 327, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sext_b = 328, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_xnor = 329, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_orn = 330, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_andn = 331, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rol = 332, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ror = 333, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sh1add = 334, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sh2add = 335, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sh3add = 336, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sh1add_uw = 337, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sh2add_uw = 338, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sh3add_uw = 339, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_clmul = 340, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_clmulr = 341, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_clmulh = 342, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_min = 343, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_minu = 344, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_max = 345, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_maxu = 346, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_clzw = 347, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ctzw = 348, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_cpopw = 349, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_slli_uw = 350, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_add_uw = 351, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rolw = 352, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rorw = 353, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_rev8 = 354, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_zext_h = 355, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_roriw = 356, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_orc_b = 357, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bset = 358, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bclr = 359, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_binv = 360, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_bext = 361, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_aes32esmi = 362, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_aes32esi = 363, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_aes32dsmi = 364, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_aes32dsi = 365, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_aes64ks1i = 366, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_aes64ks2 = 367, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_aes64im = 368, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_aes64esm = 369, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_aes64es = 370, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_aes64dsm = 371, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_aes64ds = 372, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha256sig0 = 373, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha256sig1 = 374, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha256sum0 = 375, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha256sum1 = 376, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha512sig0 = 377, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha512sig1 = 378, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha512sum0 = 379, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha512sum1 = 380, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha512sum0r = 381, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha512sum1r = 382, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha512sig0l = 383, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha512sig0h = 384, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha512sig1l = 385, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sha512sig1h = 386, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sm3p0 = 387, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sm3p1 = 388, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sm4ed = 389, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sm4ks = 390, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_brev8 = 391, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_pack = 392, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_packh = 393, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_packw = 394, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_unzip = 395, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_zip = 396, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_xperm4 = 397, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_xperm8 = 398, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vle8_v = 399, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vle16_v = 400, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vle32_v = 401, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vle64_v = 402, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vse8_v = 403, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vse16_v = 404, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vse32_v = 405, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vse64_v = 406, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vlm_v = 407, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsm_v = 408, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vlse8_v = 409, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vlse16_v = 410, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vlse32_v = 411, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vlse64_v = 412, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsse8_v = 413, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsse16_v = 414, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsse32_v = 415, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsse64_v = 416, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vluxei8_v = 417, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vluxei16_v = 418, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vluxei32_v = 419, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vluxei64_v = 420, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vloxei8_v = 421, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vloxei16_v = 422, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vloxei32_v = 423, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vloxei64_v = 424, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsuxei8_v = 425, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsuxei16_v = 426, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsuxei32_v = 427, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsuxei64_v = 428, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsoxei8_v = 429, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsoxei16_v = 430, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsoxei32_v = 431, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsoxei64_v = 432, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vle8ff_v = 433, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vle16ff_v = 434, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vle32ff_v = 435, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vle64ff_v = 436, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl1re8_v = 437, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl1re16_v = 438, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl1re32_v = 439, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl1re64_v = 440, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl2re8_v = 441, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl2re16_v = 442, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl2re32_v = 443, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl2re64_v = 444, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl4re8_v = 445, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl4re16_v = 446, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl4re32_v = 447, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl4re64_v = 448, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl8re8_v = 449, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl8re16_v = 450, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl8re32_v = 451, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vl8re64_v = 452, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vs1r_v = 453, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vs2r_v = 454, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vs4r_v = 455, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vs8r_v = 456, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vadd_vv = 457, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vadd_vx = 458, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vadd_vi = 459, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsub_vv = 460, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsub_vx = 461, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vrsub_vx = 462, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vrsub_vi = 463, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwaddu_vv = 464, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwaddu_vx = 465, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwadd_vv = 466, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwadd_vx = 467, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwsubu_vv = 468, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwsubu_vx = 469, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwsub_vv = 470, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwsub_vx = 471, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwaddu_wv = 472, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwaddu_wx = 473, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwadd_wv = 474, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwadd_wx = 475, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwsubu_wv = 476, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwsubu_wx = 477, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwsub_wv = 478, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwsub_wx = 479, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vadc_vvm = 480, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vadc_vxm = 481, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vadc_vim = 482, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmadc_vvm = 483, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmadc_vxm = 484, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmadc_vim = 485, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsbc_vvm = 486, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsbc_vxm = 487, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsbc_vvm = 488, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsbc_vxm = 489, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vand_vv = 490, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vand_vx = 491, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vand_vi = 492, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vor_vv = 493, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vor_vx = 494, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vor_vi = 495, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vxor_vv = 496, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vxor_vx = 497, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vxor_vi = 498, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsll_vv = 499, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsll_vx = 500, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsll_vi = 501, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsrl_vv = 502, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsrl_vx = 503, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsrl_vi = 504, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsra_vv = 505, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsra_vx = 506, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsra_vi = 507, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnsrl_wv = 508, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnsrl_wx = 509, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnsrl_wi = 510, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnsra_wv = 511, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnsra_wx = 512, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnsra_wi = 513, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmseq_vv = 514, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmseq_vx = 515, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmseq_vi = 516, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsne_vv = 517, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsne_vx = 518, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsne_vi = 519, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsltu_vv = 520, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsltu_vx = 521, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmslt_vv = 522, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmslt_vx = 523, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsleu_vv = 524, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsleu_vx = 525, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsleu_vi = 526, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsle_vv = 527, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsle_vx = 528, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsle_vi = 529, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsgtu_vx = 530, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsgtu_vi = 531, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsgt_vx = 532, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsgt_vi = 533, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vminu_vv = 534, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vminu_vx = 535, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmin_vv = 536, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmin_vx = 537, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmaxu_vv = 538, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmaxu_vx = 539, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmax_vv = 540, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmax_vx = 541, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmul_vv = 542, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmul_vx = 543, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmulh_vv = 544, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmulh_vx = 545, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmulhu_vv = 546, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmulhu_vx = 547, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmulhsu_vv = 548, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmulhsu_vx = 549, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vdivu_vv = 550, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vdivu_vx = 551, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vdiv_vv = 552, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vdiv_vx = 553, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vremu_vv = 554, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vremu_vx = 555, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vrem_vv = 556, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vrem_vx = 557, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmulu_vv = 558, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmulu_vx = 559, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmulsu_vv = 560, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmulsu_vx = 561, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmul_vv = 562, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmul_vx = 563, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmacc_vv = 564, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmacc_vx = 565, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnmsac_vv = 566, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnmsac_vx = 567, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmadd_vv = 568, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmadd_vx = 569, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnmsub_vv = 570, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnmsub_vx = 571, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmaccu_vv = 572, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmaccu_vx = 573, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmacc_vv = 574, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmacc_vx = 575, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmaccsu_vv = 576, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmaccsu_vx = 577, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwmaccus_vx = 578, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmv_v_v = 579, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmv_v_x = 580, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmv_v_i = 581, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmerge_vvm = 582, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmerge_vxm = 583, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmerge_vim = 584, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsaddu_vv = 585, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsaddu_vx = 586, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsaddu_vi = 587, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsadd_vv = 588, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsadd_vx = 589, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsadd_vi = 590, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vssubu_vv = 591, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vssubu_vx = 592, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vssub_vv = 593, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vssub_vx = 594, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaadd_vv = 595, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaadd_vx = 596, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaaddu_vv = 597, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaaddu_vx = 598, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vasub_vv = 599, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vasub_vx = 600, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vasubu_vv = 601, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vasubu_vx = 602, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsmul_vv = 603, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsmul_vx = 604, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vssrl_vv = 605, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vssrl_vx = 606, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vssrl_vi = 607, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vssra_vv = 608, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vssra_vx = 609, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vssra_vi = 610, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnclipu_wv = 611, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnclipu_wx = 612, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnclipu_wi = 613, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnclip_wv = 614, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnclip_wx = 615, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vnclip_wi = 616, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfadd_vv = 617, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfadd_vf = 618, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfsub_vv = 619, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfsub_vf = 620, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfrsub_vf = 621, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwadd_vv = 622, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwadd_vf = 623, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwadd_wv = 624, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwadd_wf = 625, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwsub_vv = 626, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwsub_vf = 627, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwsub_wv = 628, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwsub_wf = 629, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmul_vv = 630, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmul_vf = 631, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfdiv_vv = 632, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfdiv_vf = 633, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfrdiv_vf = 634, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwmul_vv = 635, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwmul_vf = 636, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmacc_vv = 637, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmacc_vf = 638, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfnmacc_vv = 639, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfnmacc_vf = 640, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmsac_vv = 641, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmsac_vf = 642, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfnmsac_vv = 643, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfnmsac_vf = 644, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmadd_vv = 645, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmadd_vf = 646, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfnmadd_vv = 647, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfnmadd_vf = 648, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmsub_vv = 649, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmsub_vf = 650, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfnmsub_vv = 651, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfnmsub_vf = 652, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwmacc_vv = 653, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwmacc_vf = 654, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwnmacc_vv = 655, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwnmacc_vf = 656, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwmsac_vv = 657, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwmsac_vf = 658, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwnmsac_vv = 659, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwnmsac_vf = 660, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfsqrt_v = 661, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfrsqrt7_v = 662, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfrec7_v = 663, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmin_vv = 664, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmin_vf = 665, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmax_vv = 666, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmax_vf = 667, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfsgnj_vv = 668, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfsgnj_vf = 669, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfsgnjn_vv = 670, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfsgnjn_vf = 671, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfsgnjx_vv = 672, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfsgnjx_vf = 673, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfslide1up_vf = 674, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfslide1down_vf = 675, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmfeq_vv = 676, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmfeq_vf = 677, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmfne_vv = 678, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmfne_vf = 679, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmflt_vv = 680, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmflt_vf = 681, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmfle_vv = 682, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmfle_vf = 683, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmfgt_vf = 684, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmfge_vf = 685, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfclass_v = 686, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmerge_vfm = 687, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmv_v_f = 688, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfcvt_xu_f_v = 689, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfcvt_x_f_v = 690, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfcvt_f_xu_v = 691, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfcvt_f_x_v = 692, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfcvt_rtz_xu_f_v = 693, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfcvt_rtz_x_f_v = 694, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwcvt_xu_f_v = 695, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwcvt_x_f_v = 696, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwcvt_f_xu_v = 697, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwcvt_f_x_v = 698, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwcvt_f_f_v = 699, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwcvt_rtz_xu_f_v = 700, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwcvt_rtz_x_f_v = 701, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfncvt_xu_f_w = 702, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfncvt_x_f_w = 703, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfncvt_f_xu_w = 704, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfncvt_f_x_w = 705, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfncvt_f_f_w = 706, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfncvt_rod_f_f_w = 707, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfncvt_rtz_xu_f_w = 708, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfncvt_rtz_x_f_w = 709, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vredsum_vs = 710, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vredand_vs = 711, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vredor_vs = 712, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vredxor_vs = 713, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vredminu_vs = 714, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vredmin_vs = 715, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vredmaxu_vs = 716, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vredmax_vs = 717, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwredsumu_vs = 718, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwredsum_vs = 719, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfredusum_vs = 720, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfredosum_vs = 721, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfredmin_vs = 722, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfredmax_vs = 723, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwredusum_vs = 724, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwredosum_vs = 725, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmand_mm = 726, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmnand_mm = 727, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmandn_mm = 728, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmxor_mm = 729, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmor_mm = 730, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmnor_mm = 731, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmorn_mm = 732, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmxnor_mm = 733, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vcpop_m = 734, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfirst_m = 735, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsbf_m = 736, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsif_m = 737, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmsof_m = 738, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_viota_m = 739, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vid_v = 740, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmv_x_s = 741, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmv_s_x = 742, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmv_f_s = 743, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfmv_s_f = 744, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vslideup_vx = 745, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vslideup_vi = 746, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vslide1up_vx = 747, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vslidedown_vx = 748, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vslidedown_vi = 749, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vslide1down_vx = 750, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vrgather_vv = 751, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vrgatherei16_vv = 752, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vrgather_vx = 753, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vrgather_vi = 754, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vcompress_vm = 755, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmv1r_v = 756, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmv2r_v = 757, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmv4r_v = 758, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vmv8r_v = 759, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vzext_vf2 = 760, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vzext_vf4 = 761, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vzext_vf8 = 762, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsext_vf2 = 763, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsext_vf4 = 764, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsext_vf8 = 765, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsetvli = 766, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsetivli = 767, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsetvl = 768, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_zext_b = 769, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sext_b = 770, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_zext_h = 771, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sext_h = 772, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_zext_w = 773, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_not = 774, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_mul = 775, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_lbu = 776, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_lhu = 777, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_lh = 778, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sb = 779, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sh = 780, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_cm_push = 781, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_cm_pop = 782, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_cm_popret = 783, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_cm_popretz = 784, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_cm_mva01s = 785, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_cm_mvsa01 = 786, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_cm_jt = 787, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_cm_jalt = 788, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_czero_eqz = 789, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_czero_nez = 790, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_bf16_s = 791, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvt_s_bf16 = 792, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfncvtbf16_f_f_w = 793, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwcvtbf16_f_f_v = 794, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwmaccbf16_vv = 795, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vfwmaccbf16_vf = 796, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_flh = 797, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fsh = 798, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmv_h_x = 799, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmv_x_h = 800, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fli_s = 801, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fli_d = 802, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fli_q = 803, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fli_h = 804, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fminm_s = 805, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmaxm_s = 806, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fminm_d = 807, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmaxm_d = 808, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fminm_q = 809, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmaxm_q = 810, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fminm_h = 811, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmaxm_h = 812, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fround_s = 813, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_froundnx_s = 814, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fround_d = 815, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_froundnx_d = 816, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fround_q = 817, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_froundnx_q = 818, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fround_h = 819, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_froundnx_h = 820, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fcvtmod_w_d = 821, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmvh_x_d = 822, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmvp_d_x = 823, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmvh_x_q = 824, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fmvp_q_x = 825, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fleq_s = 826, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fltq_s = 827, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fleq_d = 828, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fltq_d = 829, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fleq_q = 830, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fltq_q = 831, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fleq_h = 832, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_fltq_h = 833, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaesdf_vv = 834, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaesdf_vs = 835, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaesdm_vv = 836, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaesdm_vs = 837, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaesef_vv = 838, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaesef_vs = 839, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaesem_vv = 840, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaesem_vs = 841, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaeskf1_vi = 842, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaeskf2_vi = 843, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vaesz_vs = 844, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vandn_vv = 845, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vandn_vx = 846, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vbrev_v = 847, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vbrev8_v = 848, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vclmul_vv = 849, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vclmul_vx = 850, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vclmulh_vv = 851, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vclmulh_vx = 852, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vclz_v = 853, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vcpop_v = 854, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vctz_v = 855, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vghsh_vv = 856, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vgmul_vv = 857, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vrev8_v = 858, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vrol_vv = 859, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vrol_vx = 860, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vror_vv = 861, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vror_vx = 862, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vror_vi = 863, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsha2ch_vv = 864, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsha2cl_vv = 865, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsha2ms_vv = 866, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsm3c_vi = 867, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsm3me_vv = 868, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsm4k_vi = 869, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsm4r_vv = 870, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vsm4r_vs = 871, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwsll_vv = 872, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwsll_vx = 873, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_vwsll_vi = 874, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amocas_w = 875, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amocas_d = 876, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amocas_q = 877, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_0 = 878, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_1 = 879, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_2 = 880, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_3 = 881, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_4 = 882, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_5 = 883, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_6 = 884, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_7 = 885, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_8 = 886, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_9 = 887, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_10 = 888, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_11 = 889, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_12 = 890, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_13 = 891, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_14 = 892, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_15 = 893, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_16 = 894, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_17 = 895, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_18 = 896, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_19 = 897, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_20 = 898, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_21 = 899, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_22 = 900, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_23 = 901, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_24 = 902, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_25 = 903, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_26 = 904, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_27 = 905, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_28 = 906, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_29 = 907, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_30 = 908, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_r_31 = 909, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_rr_0 = 910, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_rr_1 = 911, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_rr_2 = 912, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_rr_3 = 913, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_rr_4 = 914, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_rr_5 = 915, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_rr_6 = 916, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_mop_rr_7 = 917, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_c_mop_1 = 918, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_c_mop_3 = 919, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_c_mop_5 = 920, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_c_mop_7 = 921, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_c_mop_9 = 922, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_c_mop_11 = 923, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_c_mop_13 = 924, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_c_mop_15 = 925, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoswap_b = 926, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoadd_b = 927, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoxor_b = 928, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoor_b = 929, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoand_b = 930, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomin_b = 931, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomax_b = 932, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amominu_b = 933, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomaxu_b = 934, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoswap_h = 935, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoadd_h = 936, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoxor_h = 937, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoor_h = 938, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amoand_h = 939, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomin_h = 940, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomax_h = 941, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amominu_h = 942, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amomaxu_h = 943, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amocas_b = 944, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_amocas_h = 945, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_wrs_sto = 946, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_wrs_nto = 947, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_lpad = 948, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sspush = 949, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_sspopchk = 950, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ssrdp = 951, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ssamoswap_w = 952, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_ssamoswap_d = 953, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sspush = 954, Step #6 - "compile-libfuzzer-introspector-x86_64": rv_op_c_sspopchk = 955, Step #6 - "compile-libfuzzer-introspector-x86_64": } rv_op; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.619 INFO datatypes - __init__: Processing /src/qemu/disas/microblaze.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.642 INFO datatypes - __init__: Processing /src/qemu/disas/disas-host.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.649 INFO datatypes - __init__: Processing /src/qemu/nbd/nbd-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.655 INFO datatypes - __init__: Processing /src/qemu/nbd/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.662 INFO datatypes - __init__: Processing /src/qemu/nbd/client-connection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.672 INFO datatypes - __init__: Processing /src/qemu/nbd/server.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDRequestData NBDRequestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDExtentArray { Step #6 - "compile-libfuzzer-introspector-x86_64": NBDExtent64 *extents; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nb_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total_length; Step #6 - "compile-libfuzzer-introspector-x86_64": bool extended; Step #6 - "compile-libfuzzer-introspector-x86_64": bool can_add; Step #6 - "compile-libfuzzer-introspector-x86_64": bool converted_to_be; Step #6 - "compile-libfuzzer-introspector-x86_64": } NBDExtentArray; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.719 INFO datatypes - __init__: Processing /src/qemu/nbd/client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.742 INFO datatypes - __init__: Processing /src/qemu/nbd/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.747 INFO datatypes - __init__: Processing /src/qemu/io/channel-null.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelNullSource QIOChannelNullSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.756 INFO datatypes - __init__: Processing /src/qemu/io/task.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.764 INFO datatypes - __init__: Processing /src/qemu/io/net-listener.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.774 INFO datatypes - __init__: Processing /src/qemu/io/channel-tls.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelTLSData QIOChannelTLSData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelTLSSource QIOChannelTLSSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.786 INFO datatypes - __init__: Processing /src/qemu/io/channel-util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.792 INFO datatypes - __init__: Processing /src/qemu/io/channel-buffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelBufferSource QIOChannelBufferSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.801 INFO datatypes - __init__: Processing /src/qemu/io/channel-socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.817 INFO datatypes - __init__: Processing /src/qemu/io/channel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.833 INFO datatypes - __init__: Processing /src/qemu/io/channel-watch.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelFDSource QIOChannelFDSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelFDPairSource QIOChannelFDPairSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelSocketSource QIOChannelSocketSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.842 INFO datatypes - __init__: Processing /src/qemu/io/channel-file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.851 INFO datatypes - __init__: Processing /src/qemu/io/channel-command.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.861 INFO datatypes - __init__: Processing /src/qemu/io/dns-resolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.870 INFO datatypes - __init__: Processing /src/qemu/io/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.876 INFO datatypes - __init__: Processing /src/qemu/io/channel-websock.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelWebsockHeader QIOChannelWebsockHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelWebsockSource QIOChannelWebsockSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelWebsockHTTPHeader QIOChannelWebsockHTTPHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.895 INFO datatypes - __init__: Processing /src/qemu/libdecnumber/decNumber.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:10.993 INFO datatypes - __init__: Processing /src/qemu/libdecnumber/decContext.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.002 INFO datatypes - __init__: Processing /src/qemu/libdecnumber/dpd/decimal128.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.012 INFO datatypes - __init__: Processing /src/qemu/libdecnumber/dpd/decimal64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.027 INFO datatypes - __init__: Processing /src/qemu/libdecnumber/dpd/decimal32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.037 INFO datatypes - __init__: Processing /src/qemu/fsdev/qemu-fsdev-dummy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.042 INFO datatypes - __init__: Processing /src/qemu/fsdev/9p-marshal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsStatDotl { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_result_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsQID qid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t st_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t st_uid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t st_gid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_nlink; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_rdev; 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_atime_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_atime_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_mtime_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_mtime_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_ctime_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_ctime_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_btime_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_btime_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_gen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_data_version; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsStatDotl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsStat { Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dev; Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsQID qid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t mode; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t atime; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t mtime; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsString name; Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsString uid; Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsString gid; Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsString muid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9p2000.u */ Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsString extension; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t n_uid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t n_gid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t n_muid; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsString { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsIattr { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t valid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t mode; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t uid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t gid; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t atime_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t atime_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t mtime_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t mtime_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsIattr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsQID { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t path; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsQID; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.049 INFO datatypes - __init__: Processing /src/qemu/fsdev/file-op-9p.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FileOperations FileOperations; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FsContext FsContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FsDriverEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": char *fsdev_id; Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": int export_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": FileOperations *ops; Step #6 - "compile-libfuzzer-introspector-x86_64": FsThrottle fst; Step #6 - "compile-libfuzzer-introspector-x86_64": mode_t fmode; Step #6 - "compile-libfuzzer-introspector-x86_64": mode_t dmode; Step #6 - "compile-libfuzzer-introspector-x86_64": } FsDriverEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union V9fsFidOpenState V9fsFidOpenState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FsCred { Step #6 - "compile-libfuzzer-introspector-x86_64": uid_t fc_uid; Step #6 - "compile-libfuzzer-introspector-x86_64": gid_t fc_gid; Step #6 - "compile-libfuzzer-introspector-x86_64": mode_t fc_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": dev_t fc_rdev; Step #6 - "compile-libfuzzer-introspector-x86_64": } FsCred; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsPath V9fsPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XattrOperations XattrOperations; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExtendedOps { Step #6 - "compile-libfuzzer-introspector-x86_64": int (*get_st_gen)(FsContext *, V9fsPath *, mode_t, uint64_t *); Step #6 - "compile-libfuzzer-introspector-x86_64": } ExtendedOps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.057 INFO datatypes - __init__: Processing /src/qemu/fsdev/9p-iov-marshal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.068 INFO datatypes - __init__: Processing /src/qemu/fsdev/qemu-fsdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FsDriverTable { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": FileOperations *ops; Step #6 - "compile-libfuzzer-introspector-x86_64": const char **opts; Step #6 - "compile-libfuzzer-introspector-x86_64": } FsDriverTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FsDriverListEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": FsDriverEntry fse; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(FsDriverListEntry) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } FsDriverListEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.075 INFO datatypes - __init__: Processing /src/qemu/fsdev/qemu-fsdev.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.081 INFO datatypes - __init__: Processing /src/qemu/fsdev/p9array.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.086 INFO datatypes - __init__: Processing /src/qemu/fsdev/qemu-fsdev-opts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.093 INFO datatypes - __init__: Processing /src/qemu/fsdev/qemu-fsdev-throttle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.100 INFO datatypes - __init__: Processing /src/qemu/fsdev/9p-iov-marshal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.106 INFO datatypes - __init__: Processing /src/qemu/fsdev/qemu-fsdev-throttle.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FsThrottle { Step #6 - "compile-libfuzzer-introspector-x86_64": ThrottleState ts; Step #6 - "compile-libfuzzer-introspector-x86_64": ThrottleTimers tt; Step #6 - "compile-libfuzzer-introspector-x86_64": ThrottleConfig cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": CoQueue throttled_reqs[THROTTLE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FsThrottle; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.112 INFO datatypes - __init__: Processing /src/qemu/fsdev/9p-marshal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.118 INFO datatypes - __init__: Processing /src/qemu/crypto/hmac-gnutls.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoHmacGnutls QCryptoHmacGnutls; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.125 INFO datatypes - __init__: Processing /src/qemu/crypto/clmul.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.131 INFO datatypes - __init__: Processing /src/qemu/crypto/pbkdf-gnutls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.137 INFO datatypes - __init__: Processing /src/qemu/crypto/pbkdf-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.143 INFO datatypes - __init__: Processing /src/qemu/crypto/secret.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.150 INFO datatypes - __init__: Processing /src/qemu/crypto/block-qcow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.158 INFO datatypes - __init__: Processing /src/qemu/crypto/hmac-nettle.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qcrypto_nettle_hmac_setkey)(void *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t key_length, Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *key); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qcrypto_nettle_hmac_update)(void *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t length, Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoHmacNettle QCryptoHmacNettle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qcrypto_nettle_hmac_digest)(void *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t length, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *digest); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.166 INFO datatypes - __init__: Processing /src/qemu/crypto/hash-gcrypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.172 INFO datatypes - __init__: Processing /src/qemu/crypto/random-none.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.178 INFO datatypes - __init__: Processing /src/qemu/crypto/blockpriv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoBlockDriver QCryptoBlockDriver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.185 INFO datatypes - __init__: Processing /src/qemu/crypto/tls-cipher-suites.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.192 INFO datatypes - __init__: Processing /src/qemu/crypto/ivgen-plain64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.198 INFO datatypes - __init__: Processing /src/qemu/crypto/hash-gnutls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.205 INFO datatypes - __init__: Processing /src/qemu/crypto/hashpriv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoHashDriver QCryptoHashDriver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.211 INFO datatypes - __init__: Processing /src/qemu/crypto/tlscredsx509.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.226 INFO datatypes - __init__: Processing /src/qemu/crypto/random-gcrypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.232 INFO datatypes - __init__: Processing /src/qemu/crypto/tlscredspriv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.237 INFO datatypes - __init__: Processing /src/qemu/crypto/cipher-afalg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.246 INFO datatypes - __init__: Processing /src/qemu/crypto/block-qcow.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.251 INFO datatypes - __init__: Processing /src/qemu/crypto/ivgen-plain.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.257 INFO datatypes - __init__: Processing /src/qemu/crypto/ivgen-essiv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoIVGenESSIV QCryptoIVGenESSIV; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.263 INFO datatypes - __init__: Processing /src/qemu/crypto/block-luks-priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoBlockLUKSHeader QCryptoBlockLUKSHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoBlockLUKSKeySlot QCryptoBlockLUKSKeySlot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.270 INFO datatypes - __init__: Processing /src/qemu/crypto/secret_keyring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.277 INFO datatypes - __init__: Processing /src/qemu/crypto/tlscreds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.287 INFO datatypes - __init__: Processing /src/qemu/crypto/hash-glib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.293 INFO datatypes - __init__: Processing /src/qemu/crypto/block-luks.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.299 INFO datatypes - __init__: Processing /src/qemu/crypto/afsplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.307 INFO datatypes - __init__: Processing /src/qemu/crypto/hmac-gcrypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoHmacGcrypt QCryptoHmacGcrypt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.314 INFO datatypes - __init__: Processing /src/qemu/crypto/hmacpriv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoHmacDriver QCryptoHmacDriver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.319 INFO datatypes - __init__: Processing /src/qemu/crypto/tlscredspsk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.329 INFO datatypes - __init__: Processing /src/qemu/crypto/ivgen-essiv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.334 INFO datatypes - __init__: Processing /src/qemu/crypto/tlscredsanon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.342 INFO datatypes - __init__: Processing /src/qemu/crypto/ivgen-plain64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.347 INFO datatypes - __init__: Processing /src/qemu/crypto/afalgpriv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoAFAlgo QCryptoAFAlgo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.353 INFO datatypes - __init__: Processing /src/qemu/crypto/cipherpriv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.359 INFO datatypes - __init__: Processing /src/qemu/crypto/afalg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.365 INFO datatypes - __init__: Processing /src/qemu/crypto/hash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.374 INFO datatypes - __init__: Processing /src/qemu/crypto/hash-afalg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.382 INFO datatypes - __init__: Processing /src/qemu/crypto/hash-nettle.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qcrypto_nettle_init)(void *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qcrypto_nettle_write)(void *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len, Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *buf); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qcrypto_nettle_result)(void *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.390 INFO datatypes - __init__: Processing /src/qemu/crypto/cipher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.397 INFO datatypes - __init__: Processing /src/qemu/crypto/der.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoEncodeContext QCryptoEncodeContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*QCryptoDERDecodeCb) (void *opaque, const uint8_t *value, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t vlen, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.404 INFO datatypes - __init__: Processing /src/qemu/crypto/random-platform.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.410 INFO datatypes - __init__: Processing /src/qemu/crypto/pbkdf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CountItersData { Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoHashAlgo hash; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *key; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nkey; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *salt; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nsalt; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nout; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t iterations; Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp; Step #6 - "compile-libfuzzer-introspector-x86_64": } CountItersData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.418 INFO datatypes - __init__: Processing /src/qemu/crypto/hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.425 INFO datatypes - __init__: Processing /src/qemu/crypto/akcipher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.431 INFO datatypes - __init__: Processing /src/qemu/crypto/secret_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.442 INFO datatypes - __init__: Processing /src/qemu/crypto/block.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*QCryptoCipherEncDecFunc)(QCryptoCipher *cipher, Step #6 - "compile-libfuzzer-introspector-x86_64": const void *in, Step #6 - "compile-libfuzzer-introspector-x86_64": void *out, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.453 INFO datatypes - __init__: Processing /src/qemu/crypto/akcipherpriv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoAkCipherDriver QCryptoAkCipherDriver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.459 INFO datatypes - __init__: Processing /src/qemu/crypto/init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.465 INFO datatypes - __init__: Processing /src/qemu/crypto/rsakey.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.471 INFO datatypes - __init__: Processing /src/qemu/crypto/hmac-glib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoHmacGlib QCryptoHmacGlib; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.478 INFO datatypes - __init__: Processing /src/qemu/crypto/xts.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t b[XTS_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xts_uint128; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.486 INFO datatypes - __init__: Processing /src/qemu/crypto/rsakey.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoAkCipherRSAKey QCryptoAkCipherRSAKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoAkCipherMPI QCryptoAkCipherMPI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.492 INFO datatypes - __init__: Processing /src/qemu/crypto/block-luks.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoBlockLUKS QCryptoBlockLUKS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoBlockLUKSCipherNameMap QCryptoBlockLUKSCipherNameMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoBlockLUKSNameMap QCryptoBlockLUKSNameMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoBlockLUKSCipherSizeMap QCryptoBlockLUKSCipherSizeMap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.517 INFO datatypes - __init__: Processing /src/qemu/crypto/x509-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.524 INFO datatypes - __init__: Processing /src/qemu/crypto/ivgen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.530 INFO datatypes - __init__: Processing /src/qemu/crypto/aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t u8; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.575 INFO datatypes - __init__: Processing /src/qemu/crypto/sm4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.581 INFO datatypes - __init__: Processing /src/qemu/crypto/pbkdf-gcrypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.588 INFO datatypes - __init__: Processing /src/qemu/crypto/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.593 INFO datatypes - __init__: Processing /src/qemu/crypto/tlssession.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.606 INFO datatypes - __init__: Processing /src/qemu/crypto/pbkdf-nettle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.613 INFO datatypes - __init__: Processing /src/qemu/crypto/der.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoDerEncodeNode { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": struct QCryptoDerEncodeNode *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": struct QCryptoDerEncodeNode *next; Step #6 - "compile-libfuzzer-introspector-x86_64": /* for constructed type, data is null */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dlen; Step #6 - "compile-libfuzzer-introspector-x86_64": } QCryptoDerEncodeNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoEncodeContext { Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoDerEncodeNode root; Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoDerEncodeNode *current_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoDerEncodeNode *tail; Step #6 - "compile-libfuzzer-introspector-x86_64": } QCryptoEncodeContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.623 INFO datatypes - __init__: Processing /src/qemu/crypto/ivgen-plain.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.629 INFO datatypes - __init__: Processing /src/qemu/crypto/random-gnutls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.635 INFO datatypes - __init__: Processing /src/qemu/crypto/ivgenpriv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoIVGenDriver QCryptoIVGenDriver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.640 INFO datatypes - __init__: Processing /src/qemu/tests/vhost-user-bridge.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*CallbackFunc)(int sock, void *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Dispatcher { Step #6 - "compile-libfuzzer-introspector-x86_64": int max_sock; Step #6 - "compile-libfuzzer-introspector-x86_64": fd_set fdset; Step #6 - "compile-libfuzzer-introspector-x86_64": Event events[FD_SETSIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Dispatcher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WatchData { Step #6 - "compile-libfuzzer-introspector-x86_64": VuDev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": vu_watch_cb cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } WatchData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VubrDev { Step #6 - "compile-libfuzzer-introspector-x86_64": VuDev vudev; Step #6 - "compile-libfuzzer-introspector-x86_64": Dispatcher dispatcher; Step #6 - "compile-libfuzzer-introspector-x86_64": int backend_udp_sock; Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr_in backend_udp_dest; Step #6 - "compile-libfuzzer-introspector-x86_64": int hdrlen; Step #6 - "compile-libfuzzer-introspector-x86_64": int sock; Step #6 - "compile-libfuzzer-introspector-x86_64": int ready; Step #6 - "compile-libfuzzer-introspector-x86_64": int quit; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": void *addr; Step #6 - "compile-libfuzzer-introspector-x86_64": pthread_t thread; Step #6 - "compile-libfuzzer-introspector-x86_64": } notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": } VubrDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Event { Step #6 - "compile-libfuzzer-introspector-x86_64": void *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": CallbackFunc callback; Step #6 - "compile-libfuzzer-introspector-x86_64": } Event; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.656 INFO datatypes - __init__: Processing /src/qemu/tests/test-qht-par.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.662 INFO datatypes - __init__: Processing /src/qemu/tests/uefi-test-tools/UefiTestToolsPkg/BiosTablesTest/BiosTablesTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.669 INFO datatypes - __init__: Processing /src/qemu/tests/uefi-test-tools/UefiTestToolsPkg/Include/Guid/BiosTablesTest.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": // Step #6 - "compile-libfuzzer-introspector-x86_64": // The signature GUID is written to the MB-aligned structure from Step #6 - "compile-libfuzzer-introspector-x86_64": // gBiosTablesTestGuid, but with all bits inverted. That's the actual GUID Step #6 - "compile-libfuzzer-introspector-x86_64": // value that the hypervisor should look for at each MB boundary, looping Step #6 - "compile-libfuzzer-introspector-x86_64": // over all guest RAM pages with that alignment, until a match is found. The Step #6 - "compile-libfuzzer-introspector-x86_64": // bit-flipping occurs in order not to store the actual GUID in any UEFI Step #6 - "compile-libfuzzer-introspector-x86_64": // executable, which might confuse guest memory analysis. Note that EFI_GUID Step #6 - "compile-libfuzzer-introspector-x86_64": // has little endian representation. Step #6 - "compile-libfuzzer-introspector-x86_64": // Step #6 - "compile-libfuzzer-introspector-x86_64": EFI_GUID InverseSignatureGuid; Step #6 - "compile-libfuzzer-introspector-x86_64": // Step #6 - "compile-libfuzzer-introspector-x86_64": // The Rsdp10 and Rsdp20 fields may be read when the signature GUID matches. Step #6 - "compile-libfuzzer-introspector-x86_64": // Rsdp10 is the guest-physical address of the ACPI 1.0 specification RSD PTR Step #6 - "compile-libfuzzer-introspector-x86_64": // table, in 8-byte little endian representation. Rsdp20 is the same, for the Step #6 - "compile-libfuzzer-introspector-x86_64": // ACPI 2.0 or later specification RSD PTR table. Each of these fields may be Step #6 - "compile-libfuzzer-introspector-x86_64": // zero (independently of the other) if the UEFI System Table does not Step #6 - "compile-libfuzzer-introspector-x86_64": // provide the corresponding UEFI Configuration Table. Step #6 - "compile-libfuzzer-introspector-x86_64": // Step #6 - "compile-libfuzzer-introspector-x86_64": EFI_PHYSICAL_ADDRESS Rsdp10; Step #6 - "compile-libfuzzer-introspector-x86_64": EFI_PHYSICAL_ADDRESS Rsdp20; Step #6 - "compile-libfuzzer-introspector-x86_64": // Step #6 - "compile-libfuzzer-introspector-x86_64": // The Smbios21 and Smbios30 fields may be read when the signature GUID Step #6 - "compile-libfuzzer-introspector-x86_64": // matches. Smbios21 is the guest-physical address of the SMBIOS 2.1 (32-bit) Step #6 - "compile-libfuzzer-introspector-x86_64": // Entry Point Structure from the SMBIOS v3.2.0 specification, in 8-byte Step #6 - "compile-libfuzzer-introspector-x86_64": // little endian representation. Smbios30 is the guest-physical address of Step #6 - "compile-libfuzzer-introspector-x86_64": // the SMBIOS 3.0 (64-bit) Entry Point Structure from the same specification, Step #6 - "compile-libfuzzer-introspector-x86_64": // in the same representation. Each of these fields may be zero Step #6 - "compile-libfuzzer-introspector-x86_64": // (independently of the other) if the UEFI System Table does not provide the Step #6 - "compile-libfuzzer-introspector-x86_64": // corresponding UEFI Configuration Table. Step #6 - "compile-libfuzzer-introspector-x86_64": // Step #6 - "compile-libfuzzer-introspector-x86_64": EFI_PHYSICAL_ADDRESS Smbios21; Step #6 - "compile-libfuzzer-introspector-x86_64": EFI_PHYSICAL_ADDRESS Smbios30; Step #6 - "compile-libfuzzer-introspector-x86_64": } BIOS_TABLES_TEST; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.675 INFO datatypes - __init__: Processing /src/qemu/tests/multiboot/multiboot.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.681 INFO datatypes - __init__: Processing /src/qemu/tests/multiboot/libc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.688 INFO datatypes - __init__: Processing /src/qemu/tests/multiboot/mmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.693 INFO datatypes - __init__: Processing /src/qemu/tests/multiboot/modules.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.699 INFO datatypes - __init__: Processing /src/qemu/tests/multiboot/libc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __builtin_va_list va_list; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed short int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.705 INFO datatypes - __init__: Processing /src/qemu/tests/fp/fp-test-log2.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": float64 i; Step #6 - "compile-libfuzzer-introspector-x86_64": } ufloat64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.712 INFO datatypes - __init__: Processing /src/qemu/tests/fp/fp-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float (*float_func_t)(const struct op_state *s); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*double_func_t)(const struct op_state *s); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*bench_func_t)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.725 INFO datatypes - __init__: Processing /src/qemu/tests/fp/platform.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.731 INFO datatypes - __init__: Processing /src/qemu/tests/fp/fp-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float16_t (*abz_f16)(float16_t, float16_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float64_t (*abz_f64)(float64_t, float64_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float32_t (*abz_f32)(float32_t, float32_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*abz_extF80M)(const extFloat80_t *, const extFloat80_t *, Step #6 - "compile-libfuzzer-introspector-x86_64": extFloat80_t *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*abz_f128M)(const float128_t *, const float128_t *, float128_t *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ab_f32_z_bool)(float32_t, float32_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ab_f16_z_bool)(float16_t, float16_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ab_f64_z_bool)(float64_t, float64_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ab_extF80M_z_bool)(const extFloat80_t *, const extFloat80_t *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ab_f128M_z_bool)(const float128_t *, const float128_t *); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.746 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/vx.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union S390Vector { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t d[2]; /* doubleword */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w[4]; /* word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t h[8]; /* halfword */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t b[16]; /* byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": float f[4]; /* float32 */ Step #6 - "compile-libfuzzer-introspector-x86_64": double fd[2]; /* float64 */ Step #6 - "compile-libfuzzer-introspector-x86_64": __uint128_t v; Step #6 - "compile-libfuzzer-introspector-x86_64": } S390Vector; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.751 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/pgm-specification-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.757 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/clc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.763 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/vfminmax.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.776 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/fma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.786 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/epsw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.792 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/clgebr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.797 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/cgebra.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.803 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/ex-branch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.810 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/shift.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.817 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/precise-smc-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.823 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/exrl-trt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.829 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/long-double.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.835 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/vxeh2_vcvt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.841 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/mvo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.847 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/mvc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.854 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/mie3-mvcrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.860 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/branch-relative-long.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.866 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/clst.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.872 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/csst.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.878 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/hello-s390x.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.884 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/pack.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.889 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/larl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.895 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/signals-s390x.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.903 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/add-logical-with-carry.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.910 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/lae.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.916 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/vxeh2_vlstr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.924 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/float.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.932 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/ipm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.938 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/mie3-sel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.943 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/chrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.949 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/cdsg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long aligned_quadword[2] __attribute__((__aligned__(16))); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.956 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/trap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.962 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/console.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.968 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/noexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.974 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/laalg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.980 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/vcksm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.986 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/rxsbg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.991 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/div.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:11.998 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/ex-relative-long.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.005 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/vstl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.011 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/cvd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.017 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.022 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/vxeh2_vstrs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.029 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/ex-smc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.035 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/vistr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.041 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/lcbb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.048 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/mdeb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.053 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/mie3-compl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.060 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/exrl-trtr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.066 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/vxeh2_vs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.072 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/locfhr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.078 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/vrep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.085 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/mxdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.091 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/mvc-smc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long (*function_t)(unsigned long); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.097 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/s390x/cvb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.104 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64_be/hello.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.110 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/minilib/minilib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.116 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/minilib/printf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __builtin_va_list va_list; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.123 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/riscv64/semicall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.128 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/riscv64/test-div.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.134 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/riscv64/test-fcvtmod.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fp64_fcvt_fcvtmod_testcase { Step #6 - "compile-libfuzzer-introspector-x86_64": const char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t inp_lu; Step #6 - "compile-libfuzzer-introspector-x86_64": double inp_lf; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t exp_fcvt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t exp_fcvt_fflags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t exp_fcvtmod; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t exp_fcvtmod_fflags; Step #6 - "compile-libfuzzer-introspector-x86_64": } fp64_fcvt_fcvtmod_testcase_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.144 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/riscv64/test-aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.150 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/riscv64/noexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.157 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/m68k/trap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.165 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/m68k/denormal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.171 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/tricore/asm/macros.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.178 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/tricore/c/test_context_save_areas.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.183 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/tricore/c/testdev_assert.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.189 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/tricore/c/test_boot_to_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.194 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/alpha/hello-alpha.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.200 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/alpha/test-cond.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.208 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/alpha/test-cvttq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.214 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/alpha/test-ovf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.220 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hppa/stby.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.226 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/hello-mips.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.233 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.240 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.248 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.255 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.262 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.270 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.277 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.284 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.291 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.299 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.306 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.313 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.320 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.328 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.335 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.342 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.349 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.356 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.364 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.371 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.378 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.385 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.392 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.400 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.407 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.414 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.421 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srl_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.429 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srl_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.436 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sra_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.443 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.450 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sra_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.458 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sll_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.465 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.472 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sll_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.479 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sll_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.487 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srar_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.494 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sra_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.501 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srar_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.508 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srl_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.515 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srar_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.522 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.530 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sra_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.537 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.544 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srar_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.551 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_sll_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.558 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/shift/test_msa_srl_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.566 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.574 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.581 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.589 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.596 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.604 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.612 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.619 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.627 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.635 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.642 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.650 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.657 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.665 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.673 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.681 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.689 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpadd_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.697 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dpsub_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.705 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.713 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.720 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.727 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.735 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.742 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.749 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.756 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.763 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.771 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.778 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.785 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.792 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.800 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.807 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.814 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.822 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.829 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.836 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.844 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.851 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.858 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.865 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.873 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.880 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.887 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.894 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.901 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.909 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.916 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.923 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.930 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.937 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/move/test_msa_move_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.944 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_bmnz_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.953 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_bmz_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.961 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsl_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.969 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsr_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.977 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsl_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.985 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_bsel_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:12.993 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsl_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.001 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsr_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.009 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsr_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.018 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsr_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.026 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-move/test_msa_binsl_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.034 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_nor_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.041 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_xor_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.048 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_and_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.056 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_or_v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.063 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.070 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msubr_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.079 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msubr_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.087 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_madd_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.095 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_madd_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.103 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.110 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_maddr_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.119 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msub_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.127 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.134 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msub_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.142 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.149 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_maddr_q_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.157 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.165 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.172 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.179 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.187 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.194 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.202 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.210 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.217 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.224 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.232 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.239 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.246 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.254 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.261 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.268 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.276 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.283 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.290 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.298 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.305 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.313 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.320 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.327 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.335 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.342 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.349 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.357 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.364 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.372 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.379 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.386 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.394 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.401 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.408 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.415 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.423 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.430 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.437 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.444 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.452 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.459 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.466 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.473 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.480 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.488 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.495 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.503 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.510 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.518 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.525 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.532 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.539 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.547 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.554 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.561 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.568 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.575 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.583 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.590 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.597 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.604 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.611 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.618 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.625 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.633 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.640 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.648 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.655 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.662 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.670 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.677 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.684 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.691 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.699 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.706 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.714 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.722 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.730 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.737 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.744 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.752 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.761 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.769 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.776 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.784 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.792 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.799 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.806 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.814 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.821 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.828 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.835 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.842 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.849 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.857 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.864 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.871 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.878 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.885 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.893 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.900 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.908 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.915 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.922 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.929 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.937 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.944 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.951 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.959 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.966 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.973 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.980 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.987 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:13.994 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.001 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.008 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.015 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.023 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.030 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.037 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.044 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.051 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.059 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.067 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.075 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.083 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.091 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.099 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.107 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.115 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.124 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.132 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.140 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.148 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.156 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.163 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.171 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.178 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.185 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.193 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.200 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.207 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.214 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.222 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.229 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.236 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.243 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.250 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.258 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.265 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpaqx_s_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.271 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpsx_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.277 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precequ_ph_qbl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.283 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpu_eq_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.289 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_subq_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.295 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mulsa_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.301 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shrl_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.307 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceu_ph_qbla.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.312 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpsu_h_qbr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.318 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceu_ph_qbl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.324 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpsq_sa_l_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.330 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_msub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.336 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shrav_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.341 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mul_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.347 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subu_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.353 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_absq_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.359 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extrv_rs_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.365 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subqh_r_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.371 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpsq_s_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.377 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subuh_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.382 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addq_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.388 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extrv_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.395 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addu_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.400 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpaq_s_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.406 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpu_le_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.412 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subu_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.417 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpsqx_s_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.423 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpgu_le_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.429 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shll_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.435 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shilo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.441 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shll_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.446 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mthlip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.452 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_madd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.458 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpu_lt_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.464 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mulq_rs_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.469 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_rddsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.476 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shllv_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.482 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shra_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.487 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mulq_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.493 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shra_r_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.499 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpau_h_qbr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.504 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addu_s_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.510 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpa_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.516 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mult.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.521 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_precr_qb_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.527 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addu_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.533 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extpdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.539 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_modsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.544 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_repl_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.550 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shrlv_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.556 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_lwx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.562 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_maq_s_w_phr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.568 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_muleu_s_ph_qbr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.573 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpaqx_sa_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.579 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addwc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.585 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shrav_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.591 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_subq_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.597 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dps_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.602 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_repl_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.608 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_replv_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.613 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extr_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.619 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_maq_sa_w_phr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.625 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_pick_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.631 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpax_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.637 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.643 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shrav_r_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.648 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precequ_ph_qbr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.654 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shra_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.660 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_lbux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.665 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addqh_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.671 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precequ_ph_qbla.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.677 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addqh_r_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.682 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precrq_qb_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.688 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_subq_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.694 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_insv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.699 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_precr_sra_r_ph_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.705 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shll_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.711 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subqh_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.717 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subqh_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.722 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precequ_ph_qbra.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.728 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.734 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_maq_s_w_phl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.740 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_subu_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.746 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extr_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.752 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_muleq_s_w_phl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.758 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mulsaq_s_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.764 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extr_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.770 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addu_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.776 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_lhx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.782 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_pick_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.787 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mulq_rs_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.793 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpgu_lt_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.799 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_multu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.805 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_cmpgdu_lt_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.810 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpaq_sa_l_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.817 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precrqu_s_qb_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.822 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_replv_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.828 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shllv_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.834 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_adduh_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.839 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mulq_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.845 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extpv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.851 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_prepend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.856 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_adduh_r_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.862 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shllv_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.868 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpau_h_qbl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.874 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addq_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.879 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_cmpgdu_eq_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.885 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_maddu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.891 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precrq_ph_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.897 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addq_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.902 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_subu_s_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.908 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mflo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.913 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_packrl_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.919 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_bitrev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.925 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subuh_r_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.930 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_append.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.936 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_addsc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.942 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_mul_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.948 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_wrdsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.954 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_precrq_rs_ph_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.960 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_raddu_w_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.965 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extr_rs_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.972 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmp_lt_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.978 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mthi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.983 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_cmpgdu_le_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.989 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shrlv_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:14.995 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmpgu_eq_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.000 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_bposge32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.006 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mfhi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.012 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extrv_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.018 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_muleu_s_ph_qbl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.023 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_mtlo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.029 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_balign.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.035 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceq_w_phl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.040 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmp_eq_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.046 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shilov.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.052 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_cmp_le_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.058 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_dpsqx_sa_w_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.064 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shra_r_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.070 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_muleq_s_w_phr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.075 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceu_ph_qbr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.081 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addqh_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.087 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_absq_s_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.092 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_absq_s_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.098 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_subqh_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.104 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shrav_r_qb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.109 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shllv_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.115 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extrv_s_h.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.122 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_precr_sra_ph_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.127 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shra_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.133 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_dpsu_h_qbl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.139 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_addqh_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.145 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shll_s_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.151 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r2_shrl_ph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.156 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_msubu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.162 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_shrav_r_w.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.167 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceq_w_phr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.173 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_preceu_ph_qbra.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.179 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_maq_sa_w_phl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.185 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/ase/dsp/test_dsp_r1_extpdpv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.191 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_divu1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.197 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_mflohi1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.203 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_mtlohi1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.208 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_mult.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.215 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_multu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.221 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_maddu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.227 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_madd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.234 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/r5900/test_r5900_div1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.240 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_srlv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.246 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_sllv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.253 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsllv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.260 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsrav.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.266 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_srav.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.273 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsrlv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.280 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-swap/test_mips64r6_bitswap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.286 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-swap/test_mips64r6_dbitswap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.293 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_nor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.300 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_and.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.306 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_or.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.313 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_xor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.320 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_mulu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.326 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmuhu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.333 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmul.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.339 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_muhu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.346 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmulu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.352 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_mul.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.359 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_muh.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.366 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmuh.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.372 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_clz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.379 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_dclz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.385 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_clo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.392 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_dclo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.398 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/include/test_utils_32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.404 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/include/wrappers_mips64r6.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.411 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/include/test_inputs_64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.418 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/include/test_inputs_128.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.424 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/include/test_inputs_32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.430 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/include/test_utils_64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.436 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/include/wrappers_msa.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.460 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/mips/include/test_utils_128.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.467 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/sh4/test-addv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.473 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/sh4/test-macl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t mac; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t a, b; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t res[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Test; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.479 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/sh4/test-macw.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t mac; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t a, b; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t res[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Test; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.486 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/sh4/test-subv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.492 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/semicall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.497 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/sme-outprod1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.504 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/test-826.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.509 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/test-2150.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.515 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/sme-fmopa-1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.521 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/sve-str.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.527 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/mte-5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.533 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/pauth.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.539 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/mte-2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.545 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/mte-6.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.551 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/dcpop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.557 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/sve-ioctls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.563 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/sme-fmopa-2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.569 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/mte-8.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.575 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/pauth-4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.581 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/sme-smopa-1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.587 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/mte-4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.593 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/mte-1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.598 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/sme-fmopa-3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.604 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/test-aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.610 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/test-2375.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.616 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/test-2248.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.622 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/pauth-2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.628 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/bti-3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.634 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/pauth-1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.640 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/mte-7.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.645 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/mte-3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.651 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/dcpodp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.657 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/sme-smopa-2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.664 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/lse2-fault.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.670 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/pcalign-a64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.676 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/pauth-5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.681 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/bti-2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.688 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/bti-1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.694 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/mte.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.700 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/sysregs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.707 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/system/vtimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.713 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/system/pauth-3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.719 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/system/semiconsole.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.724 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/system/semiheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.731 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/aarch64/system/feat-xs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.736 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/xtensa/fpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.749 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/plugins/empty.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.755 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/plugins/insn.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t last_hit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total_delta; Step #6 - "compile-libfuzzer-introspector-x86_64": } MatchCount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *match_string; Step #6 - "compile-libfuzzer-introspector-x86_64": struct qemu_plugin_scoreboard *counts; /* MatchCount */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Match; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Match *match; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hits; Step #6 - "compile-libfuzzer-introspector-x86_64": char *disas; Step #6 - "compile-libfuzzer-introspector-x86_64": } Instruction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.766 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/plugins/bb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bb_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t insn_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUCount; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.773 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/plugins/mem.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mem_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t io_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUCount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t region_address; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reads; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t writes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Did we see every write and read with correct values? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool seen_all; Step #6 - "compile-libfuzzer-introspector-x86_64": } RegionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *sym; Step #6 - "compile-libfuzzer-introspector-x86_64": } InsnInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.784 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/plugins/syscall.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t calls; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t errors; Step #6 - "compile-libfuzzer-introspector-x86_64": } SyscallStats; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.793 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/plugins/inline.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t count_tb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t count_tb_inline; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t count_insn; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t count_insn_inline; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t count_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t count_mem_inline; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tb_cond_num_trigger; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tb_cond_track_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t insn_cond_num_trigger; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t insn_cond_track_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUCount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t data_insn; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t data_tb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t data_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.804 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-sse-exceptions.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.821 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-3dnow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.827 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-mmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*testfn)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int n; Step #6 - "compile-libfuzzer-introspector-x86_64": testfn fn; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *s; Step #6 - "compile-libfuzzer-introspector-x86_64": reg_state *init; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mm[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": v2di xmm[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ff; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": v2di mem[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": v2di mem0[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } reg_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t q0, q1; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((aligned(16))) v2di; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.837 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-fyl2xp1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.868 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-bmi2.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.876 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-fbstp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.884 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-flags.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.890 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-snan-convert.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.896 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-fxam.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.905 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-fyl2x.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.935 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-shift.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.944 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-ssse3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.950 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.957 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-fldcst.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.965 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-fisttp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.972 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-avx.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*testfn)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t q0, q1, q2, q3; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((aligned(32))) v4di; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mm[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": v4di ymm[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ff; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": v4di mem[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": v4di mem0[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } reg_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int n; Step #6 - "compile-libfuzzer-introspector-x86_64": testfn fn; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *s; Step #6 - "compile-libfuzzer-introspector-x86_64": reg_state *init; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestDef; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.983 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-fscale.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.990 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-pseudo-denormal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:15.996 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-adcox.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.003 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-muldiv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.011 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/hello-i386.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.017 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-fp-exceptions.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.034 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-f2xm1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.059 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-fxtract.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.067 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.074 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-pcmpistri.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.080 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-fprem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.090 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386-fpatan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.119 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/i386/test-i386.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int FuncType(void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.149 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/arm/semicall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.155 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/arm/commpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void * (get_tls_fn)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (cmpxchg_fn)(int oldval, int newval, volatile int *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (cmpxchg64_fn)(const int64_t *oldval, Step #6 - "compile-libfuzzer-introspector-x86_64": const int64_t *newval, Step #6 - "compile-libfuzzer-introspector-x86_64": volatile int64_t *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (dmb_fn)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.161 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/arm/hello-arm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.167 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/arm/fcvt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t h; Step #6 - "compile-libfuzzer-introspector-x86_64": } test_doubles; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int flag; Step #6 - "compile-libfuzzer-introspector-x86_64": char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": } float_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.178 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/arm/pcalign-a32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.184 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/arm/system/semiconsole.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.190 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_bnf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.195 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lf_rem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.201 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lf_sub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.207 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lf_lts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.213 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sflts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.219 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfgeu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.225 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfleu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.231 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lf_div.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.237 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_mul.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.243 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_muli.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.248 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.254 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.260 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_fx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.267 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfgts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.273 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_bf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.279 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_addic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.285 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfgeui.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.291 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfles.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.296 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfeqi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.302 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lf_nes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.308 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfgtu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.314 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_extx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.320 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lf_mul.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.326 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_addi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.332 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_add.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.337 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_divu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.343 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_div.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.349 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfltui.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.355 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sflesi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.361 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_j.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.367 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_jal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.372 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_and_or.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.378 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfleui.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.384 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfeq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.390 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfltu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.395 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lf_eqs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.401 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_movhi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.407 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lf_add.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.412 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfne.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.418 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfltsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.424 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfges.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.430 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfnei.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.436 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_logic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.442 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_addc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.448 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfgtsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.454 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lf_ges.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.460 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfgesi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.465 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lf_gts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.471 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_mulu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.477 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_sfgtui.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.482 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/openrisc/test_lf_les.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.488 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/loongarch64/test_fclass.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.494 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/loongarch64/test_div.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.500 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/loongarch64/test_fpcom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.506 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/loongarch64/test_pcadd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.511 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/loongarch64/test_bit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.517 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/loongarch64/test_fcsr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.523 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/loongarch64/system/regdef.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.529 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/ppc64/bcdsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.536 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/ppc64/mtfsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.542 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/ppc64/non_signalling_xscv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.548 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/ppc64/byte_reverse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.553 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/ppc64/vector.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.560 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/ppc64/test-aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.566 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/ppc64/mffsce.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.572 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/ppc64/vsx_f2i_nan.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef vector float vsx_float32_vec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef vector signed int vsx_int32_vec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef vector signed long long vsx_int64_vec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef vector unsigned int vsx_uint32_vec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef vector double vsx_float64_vec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef vector unsigned long long vsx_uint64_vec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.582 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/ppc64/xxspltw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.588 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/ppc64/signal_save_restore_xer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.593 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/hex_sigsegv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.599 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/unaligned_pc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*test_fn)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.605 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/scatter_gather.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long HVX_Vector __attribute__((__vector_size__(128))) Step #6 - "compile-libfuzzer-introspector-x86_64": __attribute__((aligned(128))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long HVX_VectorPred __attribute__((__vector_size__(128))) Step #6 - "compile-libfuzzer-introspector-x86_64": __attribute__((aligned(128))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long HVX_VectorPair __attribute__((__vector_size__(256))) Step #6 - "compile-libfuzzer-introspector-x86_64": __attribute__((aligned(128))); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.625 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/reg_mut.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.631 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/dual_stores.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t word; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t byte; Step #6 - "compile-libfuzzer-introspector-x86_64": } Dual; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.637 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/v69_hvx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.647 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.659 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/hvx_misc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ud[MAX_VEC_SIZE_BYTES / 8]; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t d[MAX_VEC_SIZE_BYTES / 8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uw[MAX_VEC_SIZE_BYTES / 4]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t w[MAX_VEC_SIZE_BYTES / 4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t uh[MAX_VEC_SIZE_BYTES / 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t h[MAX_VEC_SIZE_BYTES / 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ub[MAX_VEC_SIZE_BYTES / 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t b[MAX_VEC_SIZE_BYTES / 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MMVector; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.666 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/brev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.673 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/mem_noshuf_exception.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.680 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/invalid-slots.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.686 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/load_unpack.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.695 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/fpstuff.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.708 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/multi_result.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.716 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/atomics.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.723 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/overflow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.730 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/hex_test.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.737 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/v68_hvx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.744 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/hvx_histogram.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.751 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/preg_alias.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t creg; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t p0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t p1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t p2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t p3; Step #6 - "compile-libfuzzer-introspector-x86_64": } pregs; Step #6 - "compile-libfuzzer-introspector-x86_64": } PRegs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.759 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/circ.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.769 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/hvx_histogram_input.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.790 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/vector_add_int.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.796 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/hvx_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.811 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/usr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.831 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/v73_scalar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.837 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/hvx_histogram_row.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.843 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/mem_noshuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t d[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ud[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t w[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uw[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t h[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t uh[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t b[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ub[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Memory; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.855 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/signal_context.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.861 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/v68_scalar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.869 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/load_align.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.877 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/hexagon/read_write_overlap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.883 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/catch-syscalls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.889 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/signals.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ThreadJob ThreadJob; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.896 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/testthread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.902 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/sha512.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t beint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.922 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/follow-fork-mode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.928 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/sigreturn-sigmask.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.934 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/float_convs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int flag; Step #6 - "compile-libfuzzer-introspector-x86_64": char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": } float_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.940 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/prot-none.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.946 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/overflow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.952 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/float_convd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int flag; Step #6 - "compile-libfuzzer-introspector-x86_64": char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": } float_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.959 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/segfault.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.965 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/float_helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.970 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/late-attach.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.976 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/threadcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int delay; Step #6 - "compile-libfuzzer-introspector-x86_64": } ThreadArg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.982 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/sha1.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t state[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char buffer[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHA1_CTX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char c[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CHAR64LONG16; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.992 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/munmap-pthread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:16.998 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/test-vma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.004 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/test-mmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.015 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/float_madds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int flag; Step #6 - "compile-libfuzzer-introspector-x86_64": char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": } float_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.022 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/test-plugin-mem-access.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.030 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/vma-pthread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.038 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/sigbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.045 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/nop_func.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.051 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/arm-compat-semi/semihosting.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.057 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/arm-compat-semi/semiconsole.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.063 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/libs/float_helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t h; Step #6 - "compile-libfuzzer-introspector-x86_64": } test_doubles; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.070 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/system/interrupt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.075 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/system/hello.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.081 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/system/memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*init_ufn) (int offset); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*read_sfn) (int offset, bool nf); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*read_ufn) (int offset); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.093 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/linux/linux-shmat-null.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.099 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/linux/linux-sigrtminmax.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.105 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/linux/linux-shmat-maps.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.111 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/linux/linux-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.124 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/multiarch/linux/linux-madvise.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.130 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/x86_64/fma.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct testdata { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input n, m, a */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t n; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t m; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t a; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ftz; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expected result */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t expected_r; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expected low 6 bits of MXCSR (the Flag bits) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expected_mxcsr; Step #6 - "compile-libfuzzer-introspector-x86_64": } testdata; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.137 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/x86_64/test-2175.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.143 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/x86_64/test-2413.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.148 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/x86_64/vsyscall.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef time_t (*time_func)(time_t *); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.154 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/x86_64/test-1648.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.159 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/x86_64/noexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.166 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/x86_64/cross-modifying-code.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.172 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/x86_64/cmpxchg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.178 INFO datatypes - __init__: Processing /src/qemu/tests/tcg/x86_64/adox.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.184 INFO datatypes - __init__: Processing /src/qemu/tests/migration-stress/stress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.194 INFO datatypes - __init__: Processing /src/qemu/tests/bench/atomic64-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.202 INFO datatypes - __init__: Processing /src/qemu/tests/bench/atomic_add-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.210 INFO datatypes - __init__: Processing /src/qemu/tests/bench/benchmark-crypto-cipher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.217 INFO datatypes - __init__: Processing /src/qemu/tests/bench/benchmark-crypto-hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.223 INFO datatypes - __init__: Processing /src/qemu/tests/bench/benchmark-crypto-hash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoHashOpts { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t chunk_size; Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoHashAlgo alg; Step #6 - "compile-libfuzzer-introspector-x86_64": } QCryptoHashOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.230 INFO datatypes - __init__: Processing /src/qemu/tests/bench/bufferiszero-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.236 INFO datatypes - __init__: Processing /src/qemu/tests/bench/qtree-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.245 INFO datatypes - __init__: Processing /src/qemu/tests/bench/benchmark-crypto-akcipher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.252 INFO datatypes - __init__: Processing /src/qemu/tests/bench/qht-bench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.264 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ipmi-kcs-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.272 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/xlnx-canfd-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.284 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-crb-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.296 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/vmgenid-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.303 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/test-filter-redirector.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.312 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fw_cfg-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.322 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/stm32l4x5_rcc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.330 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/max34451-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.343 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/npcm7xx_adc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ADC { Step #6 - "compile-libfuzzer-introspector-x86_64": int irq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } ADC; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.355 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/test-hmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.362 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-tis-device-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.368 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/virtio-net-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.380 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/microbit-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.398 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/e1000e-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.407 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/virtio-iommu-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.420 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/qmp-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.431 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz-megasas-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.438 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/rtc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.455 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/npcm7xx_watchdog_timer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Watchdog { Step #6 - "compile-libfuzzer-introspector-x86_64": int irq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } Watchdog; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.466 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ppc-util.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.471 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqmp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.477 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/usb-hcd-ohci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QOHCI_PCI QOHCI_PCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.484 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/i82801b11-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.489 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/endianness-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestCase TestCase; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.507 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/npcm7xx_emc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NPCM7xxPWMRegister { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Control registers. */ Step #6 - "compile-libfuzzer-introspector-x86_64": REG_CAMCMR, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_CAMEN, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* There are 16 CAMn[ML] registers. */ Step #6 - "compile-libfuzzer-introspector-x86_64": REG_CAMM_BASE, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_CAML_BASE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": REG_TXDLSA = 0x22, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_RXDLSA, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_MCMDR, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_MIID, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_MIIDA, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_FFTCR, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_TSDR, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_RSDR, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_DMARFC, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_MIEN, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Status registers. */ Step #6 - "compile-libfuzzer-introspector-x86_64": REG_MISTA, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_MGSTA, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_MPCNT, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_MRPC, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_MRPCC, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_MREPC, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_DMARFS, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_CTXDSA, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_CTXBSA, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_CRXDSA, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_CRXBSA, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_NUM_EMC_REGS, Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxPWMRegister; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestData { Step #6 - "compile-libfuzzer-introspector-x86_64": const EMCModule *module; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxEMCRxDesc NPCM7xxEMCRxDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EMCModule { Step #6 - "compile-libfuzzer-introspector-x86_64": int rx_irq; Step #6 - "compile-libfuzzer-introspector-x86_64": int tx_irq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } EMCModule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxEMCTxDesc NPCM7xxEMCTxDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.524 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/usb-hcd-ehci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.532 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/virtio-rng-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.538 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/riscv-iommu-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.547 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqtest-single.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.555 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pnv-xive2-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.561 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/aspeed_smc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.569 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/stm32l4x5_exti-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.587 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/vnc-display-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Test { Step #6 - "compile-libfuzzer-introspector-x86_64": QTestState *qts; Step #6 - "compile-libfuzzer-introspector-x86_64": VncConnection *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } Test; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.594 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/eepro100-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEEPRO100 QEEPRO100; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.601 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ioh3420-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.607 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/npcm_gmac-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GMACModule { Step #6 - "compile-libfuzzer-introspector-x86_64": int irq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } GMACModule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestData { Step #6 - "compile-libfuzzer-introspector-x86_64": const GMACModule *module; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NPCMRegister { Step #6 - "compile-libfuzzer-introspector-x86_64": /* DMA Registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_BUS_MODE = 0x1000, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_XMT_POLL_DEMAND = 0x1004, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_RCV_POLL_DEMAND = 0x1008, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_RCV_BASE_ADDR = 0x100c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_TX_BASE_ADDR = 0x1010, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_STATUS = 0x1014, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_CONTROL = 0x1018, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_INTR_ENA = 0x101c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_MISSED_FRAME_CTR = 0x1020, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_HOST_TX_DESC = 0x1048, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_HOST_RX_DESC = 0x104c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_CUR_TX_BUF_ADDR = 0x1050, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_CUR_RX_BUF_ADDR = 0x1054, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_DMA_HW_FEATURE = 0x1058, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* GMAC Registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_MAC_CONFIG = 0x0, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_FRAME_FILTER = 0x4, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_HASH_HIGH = 0x8, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_HASH_LOW = 0xc, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_MII_ADDR = 0x10, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_MII_DATA = 0x14, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_FLOW_CTRL = 0x18, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_VLAN_FLAG = 0x1c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_VERSION = 0x20, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_WAKEUP_FILTER = 0x28, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_PMT = 0x2c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_LPI_CTRL = 0x30, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_TIMER_CTRL = 0x34, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_INT_STATUS = 0x38, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_INT_MASK = 0x3c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_MAC0_ADDR_HI = 0x40, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_MAC0_ADDR_LO = 0x44, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_MAC1_ADDR_HI = 0x48, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_MAC1_ADDR_LO = 0x4c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_MAC2_ADDR_HI = 0x50, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_MAC2_ADDR_LO = 0x54, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_MAC3_ADDR_HI = 0x58, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_MAC3_ADDR_LO = 0x5c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_RGMII_STATUS = 0xd8, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_WATCHDOG = 0xdc, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_PTP_TCR = 0x700, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_PTP_SSIR = 0x704, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_PTP_STSR = 0x708, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_PTP_STNSR = 0x70c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_PTP_STSUR = 0x710, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_PTP_STNSUR = 0x714, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_PTP_TAR = 0x718, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_GMAC_PTP_TTSR = 0x71c, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PCS Registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_CTL_ID1 = 0x3c0008, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_CTL_ID2 = 0x3c000a, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_CTL_STS = 0x3c0010, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_MII_CTRL = 0x3e0000, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_MII_STS = 0x3e0002, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_MII_DEV_ID1 = 0x3e0004, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_MII_DEV_ID2 = 0x3e0006, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_MII_AN_ADV = 0x3e0008, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_MII_LP_BABL = 0x3e000a, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_MII_AN_EXPN = 0x3e000c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_MII_EXT_STS = 0x3e001e, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_TIM_SYNC_ABL = 0x3e0e10, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_TIM_SYNC_TX_MAX_DLY_LWR = 0x3e0e12, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_TIM_SYNC_TX_MAX_DLY_UPR = 0x3e0e14, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_TIM_SYNC_TX_MIN_DLY_LWR = 0x3e0e16, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_TIM_SYNC_TX_MIN_DLY_UPR = 0x3e0e18, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_TIM_SYNC_RX_MAX_DLY_LWR = 0x3e0e1a, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_TIM_SYNC_RX_MAX_DLY_UPR = 0x3e0e1c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_TIM_SYNC_RX_MIN_DLY_LWR = 0x3e0e1e, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_SR_TIM_SYNC_RX_MIN_DLY_UPR = 0x3e0e20, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MMD_DIG_CTRL1 = 0x3f0000, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_AN_CTRL = 0x3f0002, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_AN_INTR_STS = 0x3f0004, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_TC = 0x3f0006, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_DBG_CTRL = 0x3f000a, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_EEE_MCTRL0 = 0x3f000c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_EEE_TXTIMER = 0x3f0010, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_EEE_RXTIMER = 0x3f0012, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_LINK_TIMER_CTRL = 0x3f0014, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_EEE_MCTRL1 = 0x3f0016, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_DIG_STS = 0x3f0020, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_ICG_ERRCNT1 = 0x3f0022, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MISC_STS = 0x3f0030, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_RX_LSTS = 0x3f0040, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_TX_BSTCTRL0 = 0x3f0070, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_TX_LVLCTRL0 = 0x3f0074, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_TX_GENCTRL0 = 0x3f007a, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_TX_GENCTRL1 = 0x3f007c, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_TX_STS = 0x3f0090, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_RX_GENCTRL0 = 0x3f00b0, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_RX_GENCTRL1 = 0x3f00b2, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_RX_LOS_CTRL0 = 0x3f00ba, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_MPLL_CTRL0 = 0x3f00f0, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_MPLL_CTRL1 = 0x3f00f2, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_MPLL_STS = 0x3f0110, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_MISC_CTRL2 = 0x3f0126, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_LVL_CTRL = 0x3f0130, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_MISC_CTRL0 = 0x3f0132, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_MP_MISC_CTRL1 = 0x3f0134, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_DIG_CTRL2 = 0x3f01c2, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM_PCS_VR_MII_DIG_ERRCNT_SEL = 0x3f01c4, Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCMRegister; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.615 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/acpi-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t signature_guid[GUID_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rsdp10; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rsdp20; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) UefiTestSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.622 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/isl_pmbus_vr-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.640 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/usb-hcd-uhci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.646 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/sdhci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.654 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz-sb16-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.660 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/dbus-display-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestDBusConsoleRegister { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *listener_conn; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusObjectManagerServer *server; Step #6 - "compile-libfuzzer-introspector-x86_64": bool with_map; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestDBusConsoleRegister; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.672 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/virtio-blk-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioBlkReq { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ioprio; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sector; Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": } QVirtioBlkReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.694 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pnv-xive2-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.702 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*func)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": } MigrationTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.715 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/cmsdk-apb-watchdog-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CMSDKAPBWatchdogTestArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t tick; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr wdog_base; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *machine; Step #6 - "compile-libfuzzer-introspector-x86_64": } CMSDKAPBWatchdogTestArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.730 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/aspeed-smc-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.749 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/netdev-socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.763 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/virtio-scsi-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtioDevice *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_queues; Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtQueue *vq[MAX_NUM_QUEUES + 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QVirtioSCSIQueues; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.775 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.785 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/test-filter-mirror.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.792 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/cpu-plug-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlugTestData PlugTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.800 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/virtio-net-failover.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.837 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/erst-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _ERSTState { Step #6 - "compile-libfuzzer-introspector-x86_64": QOSState *qs; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIBar reg_bar, mem_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reg_barsize, mem_barsize; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIDevice *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": } ERSTState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.845 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ipmi-bt-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.856 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/wdt_ib700-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.863 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/cxl-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.871 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/test-x86-cpuid-compat.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CpuidTestArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cmdline; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *property; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t expected_value; Step #6 - "compile-libfuzzer-introspector-x86_64": } CpuidTestArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FeatureTestArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": /* cmdline to start QEMU */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cmdline; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * cpuid-input-eax and cpuid-input-ecx values to look for, Step #6 - "compile-libfuzzer-introspector-x86_64": * in "feature-words" and "filtered-features" properties. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t in_eax, in_ecx; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The register name to look for, in the X86CPUFeatureWordInfo array */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *reg; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The bit to check in X86CPUFeatureWordInfo.features */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bitnr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The expected value for the bit in (X86CPUFeatureWordInfo.features) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool expected_value; Step #6 - "compile-libfuzzer-introspector-x86_64": } FeatureTestArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.882 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/sse-timer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.892 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/npcm7xx_pwm-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PWMModule { Step #6 - "compile-libfuzzer-introspector-x86_64": int irq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } PWMModule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestData { Step #6 - "compile-libfuzzer-introspector-x86_64": const PWMModule *module; Step #6 - "compile-libfuzzer-introspector-x86_64": const PWM *pwm; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PWM { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cnr_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cmr_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pdr_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pwdr_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } PWM; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.908 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.914 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QTestSendFn)(QTestState *s, const char *buf); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ExternalSendFn)(void *s, const char *buf); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GString* (*QTestRecvFn)(QTestState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QTestClientTransportOps { Step #6 - "compile-libfuzzer-introspector-x86_64": QTestSendFn send; /* for sending qtest commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * use external_send to send qtest command strings through functions which Step #6 - "compile-libfuzzer-introspector-x86_64": * do not accept a QTestState as the first parameter. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExternalSendFn external_send; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QTestRecvFn recv_line; /* for receiving qtest command responses */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QTestTransportOps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.950 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/q35-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TsegSizeArgs TsegSizeArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.960 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-tis-device-swtpm-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestState { Step #6 - "compile-libfuzzer-introspector-x86_64": char *src_tpm_path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst_tpm_path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *uri; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.967 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-tis-util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.980 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/xlnx-versal-trng-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:17.991 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ufs-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QUfs QUfs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.024 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pnv-xive2-flush-sync.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.032 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-tis-swtpm-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestState { Step #6 - "compile-libfuzzer-introspector-x86_64": char *src_tpm_path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst_tpm_path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *uri; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.038 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/acpi-utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *aml; /* aml bytecode from guest */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t aml_len; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *aml_file; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *asl; /* asl code generated from aml */ Step #6 - "compile-libfuzzer-introspector-x86_64": gsize asl_len; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *asl_file; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tmp_files_retain; /* do not delete the temp asl/aml */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiSdtTable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.044 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/bios-tables-test-allowed-diff.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.050 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/usb-hcd-xhci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.056 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tco-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *args; Step #6 - "compile-libfuzzer-introspector-x86_64": bool noreboot; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIDevice *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIBar tco_io_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIBus *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": QTestState *qts; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.070 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ast2700-smc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.076 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/test-arm-mptimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.108 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/vmcoreinfo-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.115 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz-lsi53c895a-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.122 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/vhost-user-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostUserRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_FEATURES = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_FEATURES = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_OWNER = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_RESET_OWNER = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_MEM_TABLE = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_LOG_BASE = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_LOG_FD = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_NUM = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_ADDR = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_BASE = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_VRING_BASE = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_KICK = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_CALL = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_ERR = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_PROTOCOL_FEATURES = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_PROTOCOL_FEATURES = 16, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_QUEUE_NUM = 17, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_ENABLE = 18, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_CONFIG = 24, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_CONFIG = 25, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserMemory { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nregions; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t padding; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserMemoryRegion regions[VHOST_MEMORY_MAX_NREGIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserMemory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserRequest request; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_VERSION_MASK (0x3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_REPLY_MASK (0x1<<2) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; /* the following payload size */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_VRING_IDX_MASK (0xff) Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_VRING_NOFD_MASK (0x1<<8) Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_state state; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_addr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserMemory memory; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserLog log; Step #6 - "compile-libfuzzer-introspector-x86_64": } payload; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserMemoryRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t guest_phys_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memory_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t userspace_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserMemoryRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserLog { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserLog; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestServer { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *socket_path; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *mig_path; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *chr_name; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *tmpfs; Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend chr; Step #6 - "compile-libfuzzer-introspector-x86_64": int fds_num; Step #6 - "compile-libfuzzer-introspector-x86_64": int fds[VHOST_MEMORY_MAX_NREGIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserMemory memory; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex data_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond data_cond; Step #6 - "compile-libfuzzer-introspector-x86_64": int log_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rings; Step #6 - "compile-libfuzzer-introspector-x86_64": bool test_fail; Step #6 - "compile-libfuzzer-introspector-x86_64": int test_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int queues; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_user_ops *vu_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestServer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestMigrateSource { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": TestServer *src; Step #6 - "compile-libfuzzer-introspector-x86_64": TestServer *dest; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMigrateSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.144 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/boot-sector.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.150 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-tis-util.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.155 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/display-vga-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.161 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pnv-xive2-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.173 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/bcm2835-i2c-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.180 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/virtio-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.186 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/e1000-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QE1000 QE1000; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.193 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/hd-geo-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": mbr_blank, mbr_lba, mbr_chs, Step #6 - "compile-libfuzzer-introspector-x86_64": mbr_last Step #6 - "compile-libfuzzer-introspector-x86_64": } MBRcontents; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dev_path; Step #6 - "compile-libfuzzer-introspector-x86_64": CHS chs; Step #6 - "compile-libfuzzer-introspector-x86_64": } CHSResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int cyls, heads, secs, trans; Step #6 - "compile-libfuzzer-introspector-x86_64": } CHST; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool active; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cyl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t end_head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t end_sector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t end_cyl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t start_sect; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nr_sects; Step #6 - "compile-libfuzzer-introspector-x86_64": } MBRpartitions[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* order is relevant */ Step #6 - "compile-libfuzzer-introspector-x86_64": backend_small, backend_large, backend_empty, Step #6 - "compile-libfuzzer-introspector-x86_64": backend_last Step #6 - "compile-libfuzzer-introspector-x86_64": } Backend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t c; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t h; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t s; Step #6 - "compile-libfuzzer-introspector-x86_64": } CHS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char **argv; Step #6 - "compile-libfuzzer-introspector-x86_64": int argc; Step #6 - "compile-libfuzzer-introspector-x86_64": char **drives; Step #6 - "compile-libfuzzer-introspector-x86_64": int n_drives; Step #6 - "compile-libfuzzer-introspector-x86_64": int n_scsi_disks; Step #6 - "compile-libfuzzer-introspector-x86_64": int n_scsi_controllers; Step #6 - "compile-libfuzzer-introspector-x86_64": int n_virtio_disks; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.215 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/adm1266-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.223 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/riscv-csr-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.229 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/igb-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.238 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-emu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.248 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ivshmem-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _IVState { Step #6 - "compile-libfuzzer-introspector-x86_64": QOSState *qs; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIBar reg_bar, mem_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIDevice *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": } IVState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ServerThread { Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": IvshmemServer *server; Step #6 - "compile-libfuzzer-introspector-x86_64": int pipe[2]; /* to handle quit */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ServerThread; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.262 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pvpanic-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.270 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ast2700-gpio-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.277 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/npcm7xx_rng-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.287 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pxe-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct testdef { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *machine; /* Machine type */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *model; /* NIC device model */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *extra; /* Any additional parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": } testdef_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.294 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/aspeed_gpio-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.301 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/m48t59-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.310 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/machine-none-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.316 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/cmsdk-apb-dualtimer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.323 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/qmp-cmd-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SchemaInfoList *list; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *hash; Step #6 - "compile-libfuzzer-introspector-x86_64": } QmpSchema; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.333 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/modules-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.340 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ide-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PrdtEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED PrdtEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Read10CDB { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lba; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nblocks; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t padding; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((__packed__)) Read10CDB; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.364 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/npcm7xx_gpio-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.379 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/intel-iommu-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.385 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/readconfig-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.397 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-tis-i2c-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.413 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": JSONMessageParser parser; Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *response; Step #6 - "compile-libfuzzer-introspector-x86_64": } QMPResponseParser; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.422 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/stm32l4x5_gpio-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.440 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/vhost-user-blk-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t pid; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuStorageDaemonState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioBlkReq { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ioprio; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sector; Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": } QVirtioBlkReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.465 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/numa-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.481 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tulip-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QTulip_pci QTulip_pci; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.488 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/qos-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.496 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ne2000-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QNe2k_pci QNe2k_pci; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.503 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/bcm2835-dma-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.510 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-util.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (tx_func)(QTestState *s, Step #6 - "compile-libfuzzer-introspector-x86_64": const unsigned char *req, size_t req_size, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *rsp, size_t rsp_size); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.516 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/rtas-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.522 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/prom-env-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.529 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/virtio-9p-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.557 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fdc-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.570 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/dbus-vmstate-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestServerId { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestServerId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WaitNamed { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": bool named; Step #6 - "compile-libfuzzer-introspector-x86_64": } WaitNamed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestServer { Step #6 - "compile-libfuzzer-introspector-x86_64": const TestServerId *id; Step #6 - "compile-libfuzzer-introspector-x86_64": bool save_called; Step #6 - "compile-libfuzzer-introspector-x86_64": bool load_called; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestServer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Test { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *id_list; Step #6 - "compile-libfuzzer-introspector-x86_64": bool migrate_fail; Step #6 - "compile-libfuzzer-introspector-x86_64": bool without_dst_b; Step #6 - "compile-libfuzzer-introspector-x86_64": TestServer srcA; Step #6 - "compile-libfuzzer-introspector-x86_64": TestServer dstA; Step #6 - "compile-libfuzzer-introspector-x86_64": TestServer srcB; Step #6 - "compile-libfuzzer-introspector-x86_64": TestServer dstB; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": QTestState *src_qemu; Step #6 - "compile-libfuzzer-introspector-x86_64": } Test; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.581 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ac97-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QAC97 QAC97; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.588 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/am53c974-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.597 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-emu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TPMTestState { Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex data_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond data_cond; Step #6 - "compile-libfuzzer-introspector-x86_64": bool data_cond_signal; Step #6 - "compile-libfuzzer-introspector-x86_64": SocketAddress *addr; Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannel *tpm_ioc; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *emu_tpm_thread; Step #6 - "compile-libfuzzer-introspector-x86_64": struct tpm_hdr *tpm_msg; Step #6 - "compile-libfuzzer-introspector-x86_64": enum TPMVersion tpm_version; Step #6 - "compile-libfuzzer-introspector-x86_64": } TPMTestState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.603 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/stm32l4x5.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.608 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/drive_del-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.619 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz-xlnx-dp-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.625 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/aspeed_hace-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.643 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/cdrom-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.652 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/i440fx-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FirmwareTestFixture { Step #6 - "compile-libfuzzer-introspector-x86_64": /* decides whether we're testing -bios or -pflash */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_bios; Step #6 - "compile-libfuzzer-introspector-x86_64": } FirmwareTestFixture; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.666 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tmp105-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.674 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/rtl8139-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.682 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-tis-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.688 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pca9552-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.695 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/cmsdk-apb-timer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.701 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/npcm7xx_smbus-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.715 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/virtio-balloon-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.721 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/bios-tables-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool tcg_only; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *machine; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *arch; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *machine_param; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *variant; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *uefi_fl1; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *uefi_fl2; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *blkdev; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cd; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint64_t ram_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint64_t scan_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rsdp_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsdp_table[36 /* ACPI 2.0+ RSDP size */]; Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *tables; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t smbios_ep_addr[SMBIOS_ENTRY_POINT_TYPE__MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": SmbiosEntryPoint smbios_ep_table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t smbios_cpu_max_speed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t smbios_cpu_curr_speed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smbios_core_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t smbios_core_count2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smbios_thread_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t smbios_thread_count2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *required_struct_types; Step #6 - "compile-libfuzzer-introspector-x86_64": int required_struct_types_len; Step #6 - "compile-libfuzzer-introspector-x86_64": int type4_count; Step #6 - "compile-libfuzzer-introspector-x86_64": QTestState *qts; Step #6 - "compile-libfuzzer-introspector-x86_64": } test_data; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.756 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/aspeed-smc-utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AspeedSMCTestData { Step #6 - "compile-libfuzzer-introspector-x86_64": QTestState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t spi_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t flash_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t jedec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tmp_path; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cs; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *node; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t page_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } AspeedSMCTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.762 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/virtio-ccw-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.768 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pnv-xscom.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PnvChipType { Step #6 - "compile-libfuzzer-introspector-x86_64": PNV_CHIP_POWER8E, /* AKA Murano (default) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PNV_CHIP_POWER8, /* AKA Venice */ Step #6 - "compile-libfuzzer-introspector-x86_64": PNV_CHIP_POWER8NVL, /* AKA Naples */ Step #6 - "compile-libfuzzer-introspector-x86_64": PNV_CHIP_POWER9, /* AKA Nimbus */ Step #6 - "compile-libfuzzer-introspector-x86_64": PNV_CHIP_POWER10, Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvChipType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvChip { Step #6 - "compile-libfuzzer-introspector-x86_64": PnvChipType chip_type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cpu_model; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t xscom_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cfam_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t first_core; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_i2c; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvChip; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.774 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/qtest_aspeed.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.781 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/emc141x-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.788 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pflash-cfi02-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } faddr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int bank_width; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Nonuniform block size. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_blocs[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": int sector_len[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QTestState *qtest; Step #6 - "compile-libfuzzer-introspector-x86_64": } FlashConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.809 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pnv-spi-seeprom-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.816 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pvpanic-pci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.824 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/npcm7xx_sdhci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.833 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.840 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/arm-cpu-features.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.853 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pcnet-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QPCNet QPCNet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.860 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/stm32l4x5_usart-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.872 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/npcm7xx_timer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Timer { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int tcsr_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ticr_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int tdr_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } Timer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestData { Step #6 - "compile-libfuzzer-introspector-x86_64": const TimerBlock *tim; Step #6 - "compile-libfuzzer-introspector-x86_64": const Timer *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TimerBlock { Step #6 - "compile-libfuzzer-introspector-x86_64": int irq_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TimerBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.890 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/vmxnet3-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVmxnet3 QVmxnet3; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.896 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/spapr-phb-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.901 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/nvme-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QNvme QNvme; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.911 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/qom-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.919 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/intel-hda-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.925 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ds1338-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.932 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz-virtio-scsi-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.938 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/boot-serial-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct testdef { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *arch; /* Target architecture */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *machine; /* Name of the machine */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *extra; /* Additional parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *expect; /* Expected string in the serial output */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t codesize; /* Size of the kernel or bios data */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *kernel; /* Set in case we use our own mini kernel */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *bios; /* Set in case we use our own mini bios */ Step #6 - "compile-libfuzzer-introspector-x86_64": } testdef_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.948 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/megasas-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QMegasas QMegasas; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.955 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/boot-sector.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.963 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-tests.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:18.969 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ahci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCIIOTestOptions { Step #6 - "compile-libfuzzer-introspector-x86_64": enum BuffLen length; Step #6 - "compile-libfuzzer-introspector-x86_64": enum AddrMode address_type; Step #6 - "compile-libfuzzer-introspector-x86_64": enum IOMode io_type; Step #6 - "compile-libfuzzer-introspector-x86_64": enum OffsetType offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } AHCIIOTestOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.007 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/xlnx-can-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.018 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/hexloader-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.024 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pci-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.029 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqtest.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QTestState QTestState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*QTestQMPEventCallback)(QTestState *s, const char *name, Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *event, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.040 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/es1370-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QES1370 QES1370; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.046 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/device-plug-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.054 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/aspeed_fsi-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.063 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/sifive-e-aon-watchdog-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.076 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/lsm303dlhc-mag-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.084 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/stm32l4x5_syscfg-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.096 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz-sdcard-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.105 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/test-netfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.112 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pnv-host-i2c-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QTestState *qts; Step #6 - "compile-libfuzzer-introspector-x86_64": const PnvChip *chip; Step #6 - "compile-libfuzzer-introspector-x86_64": int engine; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvI2cCtlr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": PnvI2cCtlr *ctlr; Step #6 - "compile-libfuzzer-introspector-x86_64": int port; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvI2cDev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.126 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/boot-order-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *args; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t expected_boot; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t expected_reboot; Step #6 - "compile-libfuzzer-introspector-x86_64": } boot_order_test; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.134 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/qtest_aspeed.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.140 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/lpc-ich9-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.145 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/ipoctal232-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIpoctal232 QIpoctal232; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.152 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/tpm-crb-swtpm-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestState { Step #6 - "compile-libfuzzer-introspector-x86_64": char *src_tpm_path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst_tpm_path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *uri; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.158 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/virtio-serial-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.164 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/pnv-xscom-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.172 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/adm1272-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.187 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/dm163-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.194 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/device-introspect-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.206 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz-e1000e-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.212 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-scsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.219 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/loongarch-virt-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtMachine QVirtMachine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.225 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.239 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/generic-pcihost.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.248 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/usb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.254 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/rtas.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.261 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/qgraph.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QOSGraphObject QOSGraphObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QOSGraphEdge QOSGraphEdge; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*QOSCreateDriverFunc) (void *parent, QGuestAllocator *alloc, Step #6 - "compile-libfuzzer-introspector-x86_64": void *addr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*QOSCreateMachineFunc) (QTestState *qts); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*QOSGetDriver) (void *object, const char *interface); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QOSDestructorFunc) (QOSGraphObject *object); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QOSGraphEdgeOptions QOSGraphEdgeOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QOSGraphNode QOSGraphNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QOSTestFunc) (void *parent, void *arg, QGuestAllocator *alloc); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QOSGraphObject *(*QOSGetDevice) (void *object, const char *name); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QOSStartFunct) (QOSGraphObject *object); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QOSGraphTestOptions QOSGraphTestOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*QOSBeforeTest) (GString *cmd_line, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.268 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/arm-smdkc210-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSmdkc210Machine QSmdkc210Machine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.275 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/libqos.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.284 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QPCIDevice QPCIDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QPCIBar QPCIBar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QPCIBus QPCIBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QPCIAddress QPCIAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.291 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-serial.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.298 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-pci-modern.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.310 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/malloc-spapr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.315 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-mmio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioMMIODevice { Step #6 - "compile-libfuzzer-introspector-x86_64": QOSGraphObject obj; Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtioDevice vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": QTestState *qts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t page_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t features; /* As it cannot be read later, save it */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": } QVirtioMMIODevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.321 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.328 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/libqos-pc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.334 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/i2c-omap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.342 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/malloc-pc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.348 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-rng.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioRng QVirtioRng; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioRngDevice QVirtioRngDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioRngPCI QVirtioRngPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.354 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/malloc-pc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.359 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/pci-pc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QPCIBusPC { Step #6 - "compile-libfuzzer-introspector-x86_64": QOSGraphObject obj; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIBus bus; Step #6 - "compile-libfuzzer-introspector-x86_64": } QPCIBusPC; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.365 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/sdhci-cmd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.371 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/pci-spapr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.380 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/riscv-iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.386 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioBus QVirtioBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioDevice { Step #6 - "compile-libfuzzer-introspector-x86_64": const QVirtioBus *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Device type */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t device_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t features; Step #6 - "compile-libfuzzer-introspector-x86_64": bool big_endian; Step #6 - "compile-libfuzzer-introspector-x86_64": bool features_negotiated; Step #6 - "compile-libfuzzer-introspector-x86_64": } QVirtioDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVRingIndirectDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t desc; /* This points to an array fo struct vring_desc */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t elem; Step #6 - "compile-libfuzzer-introspector-x86_64": } QVRingIndirectDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtioDevice *vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t desc; /* This points to an array of struct vring_desc */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t avail; /* This points to a struct vring_avail */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t used; /* This points to a struct vring_used */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t free_head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_free; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t align; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t last_used_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool indirect; Step #6 - "compile-libfuzzer-introspector-x86_64": bool event; Step #6 - "compile-libfuzzer-introspector-x86_64": } QVirtQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.394 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/libqos-malloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemBlock { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(MemBlock) MLIST_ENTNAME; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.404 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/e1000e.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QE1000E QE1000E; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QE1000E_PCI QE1000E_PCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.410 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/vhost-user-blk.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVhostUserBlk QVhostUserBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVhostUserBlkDevice QVhostUserBlkDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVhostUserBlkPCI QVhostUserBlkPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.415 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/libqos-spapr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.421 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/libqos-spapr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.427 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVhostUserGPIO QVhostUserGPIO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVhostUserGPIOPCI QVhostUserGPIOPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVhostUserGPIODevice QVhostUserGPIODevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.432 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-9p-client.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TVersionRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TVersionRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TAttachRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TAttachRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TGetAttrOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* file ID of file/dir whose attributes shall be retrieved (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* bitmask indicating attribute fields to be retrieved (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t request_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": /* data being received from 9p server as 'Rgetattr' response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": v9fs_attr *attr; Step #6 - "compile-libfuzzer-introspector-x86_64": } rgetattr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Tgetattr request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TGetAttrOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TFlushRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TFlushRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TVersionOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* maximum message size that can be handled by client (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t msize; Step #6 - "compile-libfuzzer-introspector-x86_64": /* protocol version (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *version; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Tversion request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TVersionOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TAttachOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* file ID to be associated with root of file tree (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* numerical uid of user being introduced to server (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t n_uname; Step #6 - "compile-libfuzzer-introspector-x86_64": /* data being received from 9p server as 'Rattach' response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* server's idea of the root of the file tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": v9fs_qid *qid; Step #6 - "compile-libfuzzer-introspector-x86_64": } rattach; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Tattach request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TAttachOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TFlushOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* message to flush (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t oldtag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Tflush request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TFlushOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct v9fs_attr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t valid; Step #6 - "compile-libfuzzer-introspector-x86_64": v9fs_qid qid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t nlink; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rdev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t blksize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t atime_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t atime_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mtime_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mtime_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ctime_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ctime_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t btime_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t btime_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t gen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t data_version; Step #6 - "compile-libfuzzer-introspector-x86_64": } v9fs_attr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TReadDirRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TReadDirRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TWalkRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* file ID of target directory been walked to */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t newfid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TWalkRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TReadDirOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* file ID of directory whose entries shall be retrieved (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset in entries stream, i.e. for multiple requests (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /* maximum bytes to be returned by server (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": /* data being received from 9p server as 'Rreaddir' response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *nentries; Step #6 - "compile-libfuzzer-introspector-x86_64": struct V9fsDirent **entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } rreaddir; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Treaddir request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TReadDirOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TLOpenRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TLOpenRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TsymlinkRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TsymlinkRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TWalkOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* file ID of directory from where walk should start (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* file ID for target directory being walked to (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t newfid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* low level variant of path to walk to (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nwname; Step #6 - "compile-libfuzzer-introspector-x86_64": char **wnames; Step #6 - "compile-libfuzzer-introspector-x86_64": /* high level variant of path to walk to (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": /* data being received from 9p server as 'Rwalk' response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t *nwqid; Step #6 - "compile-libfuzzer-introspector-x86_64": v9fs_qid **wqid; Step #6 - "compile-libfuzzer-introspector-x86_64": } rwalk; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Twalk request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TWalkOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TLOpenOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* file ID of file / directory to be opened (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Linux open(2) flags such as O_RDONLY, O_RDWR, O_WRONLY (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* data being received from 9p server as 'Rlopen' response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": v9fs_qid *qid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *iounit; Step #6 - "compile-libfuzzer-introspector-x86_64": } rlopen; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Tlopen request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TLOpenOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TsymlinkOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* low-level variant of directory where symlink shall be created */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* high-level variant of directory where symlink shall be created */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *atPath; Step #6 - "compile-libfuzzer-introspector-x86_64": /* name of symlink (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* where symlink will point to (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *symtgt; Step #6 - "compile-libfuzzer-introspector-x86_64": /* effective group ID of caller */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* data being received from 9p server as 'Rsymlink' response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": v9fs_qid *qid; Step #6 - "compile-libfuzzer-introspector-x86_64": } rsymlink; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Tsymlink request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TsymlinkOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char v9fs_qid[13]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TWriteRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": /* amount of bytes written */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": } TWriteRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TMkdirRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TMkdirRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TlcreateRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TlcreateRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TlinkRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TlinkRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TunlinkatRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TunlinkatRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QTestState *qts; Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *v9p; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t t_msg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t t_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_msg; Step #6 - "compile-libfuzzer-introspector-x86_64": /* No r_size, it is hardcoded to P9_MAX_SIZE */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t t_off; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t r_off; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t free_head; Step #6 - "compile-libfuzzer-introspector-x86_64": } P9Req; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TGetAttrRes { Step #6 - "compile-libfuzzer-introspector-x86_64": /* if requestOnly was set: request object for further processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": P9Req *req; Step #6 - "compile-libfuzzer-introspector-x86_64": } TGetAttrRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TWriteOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* file ID of file to write to (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* start position of write from beginning of file (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /* how many bytes to write */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": /* data to be written */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Twrite request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TWriteOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TMkdirOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* low level variant of directory where new one shall be created */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dfid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* high-level variant of directory where new one shall be created */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *atPath; Step #6 - "compile-libfuzzer-introspector-x86_64": /* New directory's name (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Linux mkdir(2) mode bits (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mode; Step #6 - "compile-libfuzzer-introspector-x86_64": /* effective group ID of caller */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* data being received from 9p server as 'Rmkdir' response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* QID of newly created directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": v9fs_qid *qid; Step #6 - "compile-libfuzzer-introspector-x86_64": } rmkdir; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Tmkdir request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TMkdirOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TlcreateOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* low-level variant of directory where new file shall be created */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* high-level variant of directory where new file shall be created */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *atPath; Step #6 - "compile-libfuzzer-introspector-x86_64": /* name of new file (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Linux kernel intent bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Linux create(2) mode bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mode; Step #6 - "compile-libfuzzer-introspector-x86_64": /* effective group ID of caller */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* data being received from 9p server as 'Rlcreate' response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": v9fs_qid *qid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *iounit; Step #6 - "compile-libfuzzer-introspector-x86_64": } rlcreate; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Tlcreate request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TlcreateOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TlinkOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* low-level variant of directory where hard link shall be created */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dfid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* high-level variant of directory where hard link shall be created */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *atPath; Step #6 - "compile-libfuzzer-introspector-x86_64": /* low-level variant of target referenced by new hard link */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* high-level variant of target referenced by new hard link */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *toPath; Step #6 - "compile-libfuzzer-introspector-x86_64": /* name of hard link (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Tlink request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TlinkOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TunlinkatOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 9P client being used (mandatory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtio9P *client; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user supplied tag number being returned with response (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* low-level variant of directory where name shall be unlinked */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dirfd; Step #6 - "compile-libfuzzer-introspector-x86_64": /* high-level variant of directory where name shall be unlinked */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *atPath; Step #6 - "compile-libfuzzer-introspector-x86_64": /* name of directory entry to be unlinked (required) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Linux unlinkat(2) flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only send Tunlinkat request but not wait for a reply? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requestOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we expect an Rlerror response, if yes which error code? (optional) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t expectErr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TunlinkatOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.443 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/ahci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PIOSetupFIS { Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fis_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t error; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba_lo[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t device; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba_hi[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t res0; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t res1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t e_status; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tx_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t res2; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((__packed__)) PIOSetupFIS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FIS { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fis_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((__packed__)) FIS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NCQFIS { Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fis_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t command; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sector_low; /* H2D: Feature 7:0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba_lo[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t device; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba_hi[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sector_hi; /* H2D: Feature 15:8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tag; /* H2D: Count 0:7 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t prio; /* H2D: Count 15:8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t icc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t aux[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((__packed__)) NCQFIS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCICommandHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; /* Cmd-Fis-Len, PMP#, and flags. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t prdtl; /* Phys Region Desc. Table Length */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t prdbc; /* Phys Region Desc. Byte Count */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ctba; /* Command Table Descriptor Base Address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t res[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((__packed__)) AHCICommandHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCIOpts { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; /* Size of transfer */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned prd_size; /* Size per-each PRD */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool set_bcl; /* Override the default BCL of ATAPI_SECTOR_SIZE */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned bcl; /* Byte Count Limit, for ATAPI PIO */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lba; /* Starting LBA offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t buffer; /* Pointer to source or destination guest buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool atapi; /* ATAPI command? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool atapi_dma; /* Use DMA for ATAPI? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool error; Step #6 - "compile-libfuzzer-introspector-x86_64": int (*pre_cb)(AHCIQState*, AHCICommand*, const struct AHCIOpts *); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*mid_cb)(AHCIQState*, AHCICommand*, const struct AHCIOpts *); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*post_cb)(AHCIQState*, AHCICommand*, const struct AHCIOpts *); Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } AHCIOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCIPortQState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t clb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ctba[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t prdtl[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t next; /** Next Command Slot to Use **/ Step #6 - "compile-libfuzzer-introspector-x86_64": } AHCIPortQState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCIQState { Step #6 - "compile-libfuzzer-introspector-x86_64": QOSState *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIDevice *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIBar hba_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t barsize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fingerprint; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cap2; Step #6 - "compile-libfuzzer-introspector-x86_64": AHCIPortQState port[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } AHCIQState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RegD2HFIS { Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fis_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t error; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba_lo[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t device; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba_hi[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t res0; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t res1; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t res2; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((__packed__)) RegD2HFIS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RegH2DFIS { Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fis_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t command; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t feature_low; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba_lo[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t device; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba_hi[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t feature_high; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t icc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DW4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t aux[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((__packed__)) RegH2DFIS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PRD { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dba; /* Data Base Address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t res; /* Reserved */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dbc; /* Data Byte Count (0-indexed) & Interrupt Flag (bit 2^31) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((__packed__)) PRD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCICommand AHCICommand; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.454 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/sdhci-cmd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.461 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-9p.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtio9P QVirtio9P; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtio9PDevice QVirtio9PDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtio9PPCI QVirtio9PPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.467 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/arm-virt-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtMachine QVirtMachine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.474 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-net.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioNet QVirtioNet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioNetPCI QVirtioNetPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioNetDevice QVirtioNetDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.479 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/fw_cfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QFWCFG QFWCFG; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.486 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/igb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.494 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-net.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.502 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-balloon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioBalloon QVirtioBalloon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioBalloonPCI QVirtioBalloonPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioBalloonDevice QVirtioBalloonDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.508 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioPCIMSIXOps QVirtioPCIMSIXOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtQueuePCI { Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtQueue vq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t msix_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t msix_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t msix_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* VIRTIO 1.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t notify_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } QVirtQueuePCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioPCIDevice { Step #6 - "compile-libfuzzer-introspector-x86_64": QOSGraphObject obj; Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtioDevice vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIDevice *pdev; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIBar bar; Step #6 - "compile-libfuzzer-introspector-x86_64": const QVirtioPCIMSIXOps *msix_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t config_msix_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t config_msix_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t config_msix_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int bar_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* VIRTIO 1.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t common_cfg_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t notify_cfg_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t notify_off_multiplier; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t isr_cfg_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t device_cfg_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } QVirtioPCIDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.514 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/libqos-malloc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ALLOC_NO_FLAGS = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": ALLOC_LEAK_WARN = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": ALLOC_LEAK_ASSERT = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": ALLOC_PARANOID = 0x04 Step #6 - "compile-libfuzzer-introspector-x86_64": } QAllocOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(MemList, MemBlock) MemList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QGuestAllocator { Step #6 - "compile-libfuzzer-introspector-x86_64": QAllocOpts opts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t end; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t page_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemList *used; Step #6 - "compile-libfuzzer-introspector-x86_64": MemList *free; Step #6 - "compile-libfuzzer-introspector-x86_64": } QGuestAllocator; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.520 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-9p-client.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED P9Hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.543 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.550 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/ppc64_pseries-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSPAPR_pci_host QSPAPR_pci_host; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qppc64_pseriesMachine Qppc64_pseriesMachine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.557 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.570 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-balloon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.576 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OMAPI2C { Step #6 - "compile-libfuzzer-introspector-x86_64": QOSGraphObject obj; Step #6 - "compile-libfuzzer-introspector-x86_64": I2CAdapter parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } OMAPI2C; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct I2CAdapter I2CAdapter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QI2CDevice QI2CDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QI2CAddress QI2CAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IMXI2C { Step #6 - "compile-libfuzzer-introspector-x86_64": QOSGraphObject obj; Step #6 - "compile-libfuzzer-introspector-x86_64": I2CAdapter parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } IMXI2C; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.583 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/libqos-pc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.588 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/sdhci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSDHCI QSDHCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSDHCI_MemoryMapped QSDHCI_MemoryMapped; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSDHCI_PCI QSDHCI_PCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSDHCIProperties QSDHCIProperties; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.594 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/rtas.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.600 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/malloc-spapr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.605 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioIOMMU QVirtioIOMMU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioIOMMUPCI QVirtioIOMMUPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioIOMMUDevice QVirtioIOMMUDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.611 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/libqos.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QOSState QOSState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QOSOps { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*alloc_init)(QGuestAllocator *, QTestState *, QAllocOpts); Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIBus *(*qpci_new)(QTestState *qts, QGuestAllocator *alloc); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*qpci_free)(QPCIBus *bus); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*shutdown)(QOSState *); Step #6 - "compile-libfuzzer-introspector-x86_64": } QOSOps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.617 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/e1000e.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.625 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/pci-pc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.634 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/qgraph.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QOSStackElement QOSStackElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QSLIST_HEAD(, QOSGraphEdge) QOSGraphEdgeList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.648 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/i2c-imx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.656 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QXlnxZCU102Machine QXlnxZCU102Machine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.663 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.675 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-rng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.682 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-pci-modern.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.687 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-9p.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.696 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QXilinxZynqA9Machine QXilinxZynqA9Machine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.703 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-scmi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.711 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/x86_64_pc-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QX86PCMachine QX86PCMachine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSDHCI_PCI QSDHCI_PCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct i440FX_pcihost i440FX_pcihost; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.718 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/usb.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.723 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-blk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.730 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/riscv-virt-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtMachine QVirtMachine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.737 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/arm-sabrelite-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSabreliteMachine QSabreliteMachine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.743 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/vhost-user-blk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.750 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-serial.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioSerial QVirtioSerial; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioSerialDevice QVirtioSerialDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioSerialPCI QVirtioSerialPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.756 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-mmio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.766 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/fw_cfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.775 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-scsi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioSCSI QVirtioSCSI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioSCSIDevice QVirtioSCSIDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioSCSIPCI QVirtioSCSIPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.780 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/ahci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCICommandProp { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cmd; /* Command Code */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool data; /* Data transfer command? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pio; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dma; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lba28; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lba48; Step #6 - "compile-libfuzzer-introspector-x86_64": bool read; Step #6 - "compile-libfuzzer-introspector-x86_64": bool write; Step #6 - "compile-libfuzzer-introspector-x86_64": bool atapi; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ncq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; /* Static transfer size, for commands like IDENTIFY. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t interrupts; /* Expected interrupts for this command. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AHCICommandProp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.806 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/qgraph_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QOSGraphMachine QOSGraphMachine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QOSEdgeType QOSEdgeType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QOSNodeType QOSNodeType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QOSTestCallback) (QOSGraphNode *path, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.813 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/tpci200.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QTpci200 QTpci200; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIpack QIpack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.819 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/generic-pcihost.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QGenericPCIBus { Step #6 - "compile-libfuzzer-introspector-x86_64": QOSGraphObject obj; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIBus bus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t gpex_pio_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ecam_alloc_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } QGenericPCIBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QGenericPCIHost QGenericPCIHost; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.825 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.832 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/qos_external.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.838 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/pci-spapr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QPCIWindow { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pci_base; /* window address in PCI space */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; /* window size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QPCIWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QPCIBusSPAPR { Step #6 - "compile-libfuzzer-introspector-x86_64": QOSGraphObject obj; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIBus bus; Step #6 - "compile-libfuzzer-introspector-x86_64": QGuestAllocator *alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t buid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pio_cpu_base; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIWindow pio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmio32_cpu_base; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIWindow mmio32; Step #6 - "compile-libfuzzer-introspector-x86_64": } QPCIBusSPAPR; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.844 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/qos_external.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.850 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/arm-raspi2-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QRaspi2Machine QRaspi2Machine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.857 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/sdhci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.864 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/riscv-iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QRISCVIOMMU { Step #6 - "compile-libfuzzer-introspector-x86_64": QOSGraphObject obj; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIDevice dev; Step #6 - "compile-libfuzzer-introspector-x86_64": QPCIBar reg_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": } QRISCVIOMMU; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.871 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-scmi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVhostUserSCMI QVhostUserSCMI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVhostUserSCMIDevice QVhostUserSCMIDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVhostUserSCMIPCI QVhostUserSCMIPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.876 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/virtio-blk.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioBlk QVirtioBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioBlkDevice QVirtioBlkDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QVirtioBlkPCI QVirtioBlkPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.882 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/libqos/arm-imx25-pdk-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIMX25PDKMachine QIMX25PDKMachine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.888 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz/virtio_net_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vq_action { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t queue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t write; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rx; Step #6 - "compile-libfuzzer-introspector-x86_64": } vq_action; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.895 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz/virtio_scsi_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_queues; Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtQueue *vq[MAX_NUM_QUEUES + 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QVirtioSCSIQueues; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vq_action { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t queue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t write; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t kick; Step #6 - "compile-libfuzzer-introspector-x86_64": } vq_action; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.903 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz/virtio_blk_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_queues; Step #6 - "compile-libfuzzer-introspector-x86_64": QVirtQueue *vq[MAX_NUM_QUEUES + 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QVirtioBlkQueues; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vq_action { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t queue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t write; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t kick; Step #6 - "compile-libfuzzer-introspector-x86_64": } vq_action; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.911 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz/i440fx_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.918 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz/generic_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t size; /* The number of bytes until the end of the I/O region */ Step #6 - "compile-libfuzzer-introspector-x86_64": } address_range; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t index; /* Index of a byte to increment by stride */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t stride; /* Increment each index'th byte by this amount */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.933 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz/fuzz.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FuzzTarget { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* target identifier (passed to --fuzz-target=)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *description; /* help text */ 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": * Returns the arguments that are passed to qemu/system init(). Freed by Step #6 - "compile-libfuzzer-introspector-x86_64": * the caller. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GString *(*get_init_cmdline)(struct FuzzTarget *); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * will run once, prior to running qemu/system init. Step #6 - "compile-libfuzzer-introspector-x86_64": * eg: set up shared-memory for communication with the child-process Step #6 - "compile-libfuzzer-introspector-x86_64": * Can be NULL Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void(*pre_vm_init)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * will run once, after QEMU has been initialized, prior to the fuzz-loop. Step #6 - "compile-libfuzzer-introspector-x86_64": * eg: detect the memory map Step #6 - "compile-libfuzzer-introspector-x86_64": * Can be NULL Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void(*pre_fuzz)(QTestState *); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * accepts and executes an input from libfuzzer. this is repeatedly Step #6 - "compile-libfuzzer-introspector-x86_64": * executed during the fuzzing loop. Its should handle setup, input Step #6 - "compile-libfuzzer-introspector-x86_64": * execution and cleanup. Step #6 - "compile-libfuzzer-introspector-x86_64": * Cannot be NULL Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void(*fuzz)(QTestState *, const unsigned char *, size_t); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The fuzzer can specify a "Custom Crossover" function for combining two Step #6 - "compile-libfuzzer-introspector-x86_64": * inputs from the corpus. This function is sometimes called by libfuzzer Step #6 - "compile-libfuzzer-introspector-x86_64": * when mutating inputs. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * data1: location of first input Step #6 - "compile-libfuzzer-introspector-x86_64": * size1: length of first input Step #6 - "compile-libfuzzer-introspector-x86_64": * data1: location of second input Step #6 - "compile-libfuzzer-introspector-x86_64": * size1: length of second input Step #6 - "compile-libfuzzer-introspector-x86_64": * out: where to place the resulting, mutated input Step #6 - "compile-libfuzzer-introspector-x86_64": * max_out_size: the maximum length of the input that can be placed in out Step #6 - "compile-libfuzzer-introspector-x86_64": * seed: the seed that should be used to make mutations deterministic, when Step #6 - "compile-libfuzzer-introspector-x86_64": * needed Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * See libfuzzer's LLVMFuzzerCustomCrossOver API for more info. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Can be NULL Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t(*crossover)(const uint8_t *data1, size_t size1, Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *data2, size_t size2, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *out, size_t max_out_size, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int seed); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } FuzzTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.939 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz/fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FuzzTargetState { Step #6 - "compile-libfuzzer-introspector-x86_64": FuzzTarget *target; Step #6 - "compile-libfuzzer-introspector-x86_64": QSLIST_ENTRY(FuzzTargetState) target_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } FuzzTargetState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QSLIST_HEAD(, FuzzTargetState) FuzzTargetList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.947 INFO frontend_c - load_treesitter_trees: harness: /src/qemu/tests/qtest/fuzz/fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.947 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz/qos_fuzz.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.953 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz/generic_fuzz_configs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct generic_fuzz_config { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name, *args, *objects; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar* (*argfunc)(void); /* Result must be freeable by g_free() */ Step #6 - "compile-libfuzzer-introspector-x86_64": } generic_fuzz_config; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.961 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz/qos_fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.968 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/fuzz/qtest_wrappers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.979 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/migration-qmp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.986 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/framework.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MigrationTestEnv { Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_kvm; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_tcg; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_uffd; Step #6 - "compile-libfuzzer-introspector-x86_64": bool uffd_feature_thread_id; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_dirty_ring; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_x86; Step #6 - "compile-libfuzzer-introspector-x86_64": bool full_set; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *arch; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *qemu_src; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *qemu_dst; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tmpfs; Step #6 - "compile-libfuzzer-introspector-x86_64": } MigrationTestEnv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PostcopyRecoveryFailStage { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * "no failure" must be 0 as it's the default. OTOH, real failure Step #6 - "compile-libfuzzer-introspector-x86_64": * cases must be >0 to make sure they trigger by a "if" test. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": POSTCOPY_FAIL_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": POSTCOPY_FAIL_CHANNEL_ESTABLISH, Step #6 - "compile-libfuzzer-introspector-x86_64": POSTCOPY_FAIL_RECOVERY, Step #6 - "compile-libfuzzer-introspector-x86_64": POSTCOPY_FAIL_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } PostcopyRecoveryFailStage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * QTEST_LOG=1 may override this. When QTEST_LOG=1, we always dump errors Step #6 - "compile-libfuzzer-introspector-x86_64": * unconditionally, because it means the user would like to be verbose. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hide_stderr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_shmem; Step #6 - "compile-libfuzzer-introspector-x86_64": /* only launch the target process */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool only_target; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Use dirty ring if true; dirty logging otherwise */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_dirty_ring; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *opts_source; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *opts_target; Step #6 - "compile-libfuzzer-introspector-x86_64": /* suspend the src before migrating to dest. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool suspend_me; Step #6 - "compile-libfuzzer-introspector-x86_64": /* enable OOB QMP capability */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool oob; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Format string for the main memory backend, containing one %s where the Step #6 - "compile-libfuzzer-introspector-x86_64": * size is plugged in. If omitted, "-m %s" is used. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *memory_backend; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Do not connect to target monitor and qtest sockets in qtest_init */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool defer_target_connect; Step #6 - "compile-libfuzzer-introspector-x86_64": } MigrateStart; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QTestMigrationState QTestMigrationState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Optional: fine tune start parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": MigrateStart start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Required: the URI for the dst QEMU to listen on */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *listen_uri; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Optional: the URI for the src QEMU to connect to Step #6 - "compile-libfuzzer-introspector-x86_64": * If NULL, then it will query the dst QEMU for its actual Step #6 - "compile-libfuzzer-introspector-x86_64": * listening address and use that as the connect address. Step #6 - "compile-libfuzzer-introspector-x86_64": * This allows for dynamically picking a free TCP port. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *connect_uri; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Optional: JSON-formatted list of src QEMU URIs. If a port is Step #6 - "compile-libfuzzer-introspector-x86_64": * defined as '0' in any QDict key a value of '0' will be Step #6 - "compile-libfuzzer-introspector-x86_64": * automatically converted to the correct destination port. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *connect_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Optional: the cpr migration channel, in JSON or dotted keys format */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cpr_channel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Optional: callback to run at start to set migration parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": TestMigrateStartHook start_hook; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Optional: callback to run at finish to cleanup */ Step #6 - "compile-libfuzzer-introspector-x86_64": TestMigrateEndHook end_hook; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Optional: normally we expect the migration process to complete. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * There can be a variety of reasons and stages in which failure Step #6 - "compile-libfuzzer-introspector-x86_64": * can happen during tests. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If a failure is expected to happen at time of establishing Step #6 - "compile-libfuzzer-introspector-x86_64": * the connection, then MIG_TEST_FAIL will indicate that the dst Step #6 - "compile-libfuzzer-introspector-x86_64": * QEMU is expected to stay running and accept future migration Step #6 - "compile-libfuzzer-introspector-x86_64": * connections. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If a failure is expected to happen while processing the Step #6 - "compile-libfuzzer-introspector-x86_64": * migration stream, then MIG_TEST_FAIL_DEST_QUIT_ERR will indicate Step #6 - "compile-libfuzzer-introspector-x86_64": * that the dst QEMU is expected to quit with non-zero exit status Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* This test should succeed, the default */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_TEST_SUCCEED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /* This test should fail, dest qemu should keep alive */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_TEST_FAIL, Step #6 - "compile-libfuzzer-introspector-x86_64": /* This test should fail, dest qemu should fail with abnormal status */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_TEST_FAIL_DEST_QUIT_ERR, Step #6 - "compile-libfuzzer-introspector-x86_64": /* The QMP command for this migration should fail with an error */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_TEST_QMP_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": } result; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Optional: set number of migration passes to wait for, if live==true. Step #6 - "compile-libfuzzer-introspector-x86_64": * If zero, then merely wait for a few MB of dirty data Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int iterations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Optional: whether the guest CPUs should be running during a precopy Step #6 - "compile-libfuzzer-introspector-x86_64": * migration test. We used to always run with live but it took much Step #6 - "compile-libfuzzer-introspector-x86_64": * longer so we reduced live tests to only the ones that have solid Step #6 - "compile-libfuzzer-introspector-x86_64": * reason to be tested live-only. For each of the new test cases for Step #6 - "compile-libfuzzer-introspector-x86_64": * precopy please provide justifications to use live explicitly (please Step #6 - "compile-libfuzzer-introspector-x86_64": * refer to existing ones with live=true), or use live=off by default. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool live; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Postcopy specific fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *postcopy_data; Step #6 - "compile-libfuzzer-introspector-x86_64": bool postcopy_preempt; Step #6 - "compile-libfuzzer-introspector-x86_64": PostcopyRecoveryFailStage postcopy_recovery_fail_stage; Step #6 - "compile-libfuzzer-introspector-x86_64": } MigrateCommon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void * (*TestMigrateStartHook)(QTestState *from, Step #6 - "compile-libfuzzer-introspector-x86_64": QTestState *to); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*TestMigrateEndHook)(QTestState *from, Step #6 - "compile-libfuzzer-introspector-x86_64": QTestState *to, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:19.993 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/migration-util.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*func)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*func_full)(void *); Step #6 - "compile-libfuzzer-introspector-x86_64": } MigrationTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.003 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/compression-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.010 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/file-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.020 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/bootfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.026 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/cpr-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.033 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/bootfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.039 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/precopy-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.061 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/postcopy-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.067 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/migration-util.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QTestMigrationState { Step #6 - "compile-libfuzzer-introspector-x86_64": bool stop_seen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool resume_seen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool suspend_seen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool suspend_me; Step #6 - "compile-libfuzzer-introspector-x86_64": } QTestMigrationState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.073 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/misc-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.082 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/migration-qmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.095 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/tls-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *workdir; Step #6 - "compile-libfuzzer-introspector-x86_64": char *keyfile; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cacert; Step #6 - "compile-libfuzzer-introspector-x86_64": char *servercert; Step #6 - "compile-libfuzzer-introspector-x86_64": char *serverkey; Step #6 - "compile-libfuzzer-introspector-x86_64": char *clientcert; Step #6 - "compile-libfuzzer-introspector-x86_64": char *clientkey; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMigrateTLSX509Data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool verifyclient; Step #6 - "compile-libfuzzer-introspector-x86_64": bool clientcert; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hostileclient; Step #6 - "compile-libfuzzer-introspector-x86_64": bool authzclient; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *certhostname; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *certipaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMigrateTLSX509; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.108 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/framework.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.127 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/s390x/a-b-bios.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.133 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/s390x/a-b-bios.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.154 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/aarch64/a-b-kernel.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.160 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/i386/a-b-bootblock.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.168 INFO datatypes - __init__: Processing /src/qemu/tests/qtest/migration/ppc64/a-b-kernel.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.175 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qobject-input-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestInputVisitorData { Step #6 - "compile-libfuzzer-introspector-x86_64": QObject *obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Visitor *qiv; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestInputVisitorData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.210 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-rcu-slist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.215 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-clone-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.225 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.238 INFO datatypes - __init__: Processing /src/qemu/tests/unit/check-qom-interface.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestIfClass TestIfClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestIf TestIf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.244 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qemu-opts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.275 INFO datatypes - __init__: Processing /src/qemu/tests/unit/crypto-tls-psk-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.281 INFO datatypes - __init__: Processing /src/qemu/tests/unit/ptimer-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.309 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-authz-pam.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.317 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-bufferiszero.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.325 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-opts-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OptsVisitorFixture { Step #6 - "compile-libfuzzer-introspector-x86_64": UserDefOptions *userdef; Step #6 - "compile-libfuzzer-introspector-x86_64": Error *err; Step #6 - "compile-libfuzzer-introspector-x86_64": } OptsVisitorFixture; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.337 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-x86-topo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.347 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-block-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.354 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-authz-listfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.362 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-block-iothread.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SyncOpTest { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fn)(BdrvChild *c); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*blkfn)(BlockBackend *blk); Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncOpTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestBlockJob { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob common; Step #6 - "compile-libfuzzer-introspector-x86_64": bool should_complete; Step #6 - "compile-libfuzzer-introspector-x86_64": int n; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestBlockJob; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.383 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-xts.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": int keylen; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char key1[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char key2[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t seqnum; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long PTLEN; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char PTX[512], CTX[512]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QCryptoXTSTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.401 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-virtio-dmabuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.409 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-write-threshold.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.415 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-authz-list.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.423 INFO datatypes - __init__: Processing /src/qemu/tests/unit/check-qobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.434 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-string-output-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestOutputVisitorData { Step #6 - "compile-libfuzzer-introspector-x86_64": Visitor *ov; Step #6 - "compile-libfuzzer-introspector-x86_64": char *str; Step #6 - "compile-libfuzzer-introspector-x86_64": bool human; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestOutputVisitorData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.444 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-int128.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.456 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-tlscredsx509.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.474 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-akcipher.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoRSAKeyTestData QCryptoRSAKeyTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoAkCipherTestData QCryptoAkCipherTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.506 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-ivgen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.513 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qdev-global-props.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MyType MyType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.524 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-thread-pool.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB *aiocb; Step #6 - "compile-libfuzzer-introspector-x86_64": int n; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } WorkerTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.534 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-hash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.544 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qapi-util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.551 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-io-channel-null.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.559 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-keyval.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.588 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.597 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-bdrv-drain.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestBlockJob { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": int run_ret; Step #6 - "compile-libfuzzer-introspector-x86_64": int prepare_ret; Step #6 - "compile-libfuzzer-introspector-x86_64": bool running; Step #6 - "compile-libfuzzer-introspector-x86_64": bool should_complete; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestBlockJob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestCoDeleteByDrainData { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": bool detach_instead_of_delete; Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestCoDeleteByDrainData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestSimpleBlockJob { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob common; Step #6 - "compile-libfuzzer-introspector-x86_64": bool should_complete; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *did_complete; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestSimpleBlockJob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVReplaceTestState { Step #6 - "compile-libfuzzer-introspector-x86_64": bool setup_completed; Step #6 - "compile-libfuzzer-introspector-x86_64": bool was_drained; Step #6 - "compile-libfuzzer-introspector-x86_64": bool was_undrained; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_read; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int drain_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool yield_before_read; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *io_co; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *drain_co; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVReplaceTestState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVTestState { Step #6 - "compile-libfuzzer-introspector-x86_64": int drain_count; Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *bh_indirection_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sleep_in_drain_begin; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVTestState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CallInCoroutineData { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*entry)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallInCoroutineData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVTestTopState { Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *wait_child; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVTestTopState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestDropBackingBlockJob { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob common; Step #6 - "compile-libfuzzer-introspector-x86_64": bool should_complete; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *did_complete; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *detach_also; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestDropBackingBlockJob; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.637 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-vmstate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestSimple { Step #6 - "compile-libfuzzer-introspector-x86_64": bool b_1, b_2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t u8_1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t u16_1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t u32_1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64_1; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t i8_1, i8_2; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t i16_1, i16_2; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t i32_1, i32_2; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t i64_1, i64_2; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestSimple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TestStructTriv *ar[AR_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestArrayOfPtrToStuct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestArrayOfPtrToInt { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *ar[AR_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestArrayOfPtrToInt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestQtailqElement TestQtailqElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestQtailq { Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t i16; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, TestQtailqElement) q; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t i32; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestQtailq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestGTreeInterval { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t high; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestGTreeInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestGTreeMapping { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t phys_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestGTreeMapping; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestGTreeIOMMU { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": GTree *domains; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestGTreeIOMMU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestStruct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t a, b, c, e; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t d, f; Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_c_e; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t i; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestStructTriv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestSimpleArray { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t u16_1[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestSimpleArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestGTreeDomain { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": GTree *mappings; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestGTreeDomain; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TmpTestStruct { Step #6 - "compile-libfuzzer-introspector-x86_64": TestStruct *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t diff; Step #6 - "compile-libfuzzer-introspector-x86_64": } TmpTestStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestQListElement { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(TestQListElement) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestQListElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestQListContainer { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, TestQListElement) list; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestQListContainer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.680 INFO datatypes - __init__: Processing /src/qemu/tests/unit/check-qnum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.689 INFO datatypes - __init__: Processing /src/qemu/tests/unit/check-qjson.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.714 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-coroutine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int n_enter; /* num coroutines entered */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int n_return; /* num coroutines returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int max; /* maximum level of nesting */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.728 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-mul64.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t a, b; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rh, rl; Step #6 - "compile-libfuzzer-introspector-x86_64": } Test; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.735 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-aio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier e; Step #6 - "compile-libfuzzer-introspector-x86_64": int n; Step #6 - "compile-libfuzzer-introspector-x86_64": int active; Step #6 - "compile-libfuzzer-introspector-x86_64": bool auto_set; Step #6 - "compile-libfuzzer-introspector-x86_64": } EventNotifierTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *other; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned i; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned max; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChainData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": int n; Step #6 - "compile-libfuzzer-introspector-x86_64": int max; Step #6 - "compile-libfuzzer-introspector-x86_64": } BHTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer timer; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUClockType clock_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int n; Step #6 - "compile-libfuzzer-introspector-x86_64": int max; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t ns; Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": } TimerTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.761 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-interval-tree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.770 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-pbkdf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoPbkdfTestData QCryptoPbkdfTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.781 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-error-report.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.787 INFO datatypes - __init__: Processing /src/qemu/tests/unit/io-channel-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.795 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-io-channel-file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.802 INFO datatypes - __init__: Processing /src/qemu/tests/unit/check-block-qdict.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.822 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-rcu-list.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.833 INFO datatypes - __init__: Processing /src/qemu/tests/unit/crypto-tls-psk-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.839 INFO datatypes - __init__: Processing /src/qemu/tests/unit/check-qstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.845 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-aio-multithread.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CtxRunData { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBHFunc *cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg; Step #6 - "compile-libfuzzer-introspector-x86_64": } CtxRunData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.856 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-rcu-simpleq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.861 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-visitor-serialization.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PrimitiveType { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": bool boolean; Step #6 - "compile-libfuzzer-introspector-x86_64": double number; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t integer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t u8; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t u16; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t u32; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t s8; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t s16; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t s32; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t s64; Step #6 - "compile-libfuzzer-introspector-x86_64": } value; Step #6 - "compile-libfuzzer-introspector-x86_64": enum PrimitiveTypeKind type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *description; Step #6 - "compile-libfuzzer-introspector-x86_64": } PrimitiveType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerializeOps { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*serialize)(void *native_in, void **datap, Step #6 - "compile-libfuzzer-introspector-x86_64": VisitorFunc visit, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*deserialize)(void **native_out, void *datap, Step #6 - "compile-libfuzzer-introspector-x86_64": VisitorFunc visit, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cleanup)(void *datap); Step #6 - "compile-libfuzzer-introspector-x86_64": const char *type; Step #6 - "compile-libfuzzer-introspector-x86_64": VisitorCapabilities caps; Step #6 - "compile-libfuzzer-introspector-x86_64": } SerializeOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*VisitorFunc)(Visitor *v, void **native, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QmpSerializeData { Step #6 - "compile-libfuzzer-introspector-x86_64": Visitor *qov; Step #6 - "compile-libfuzzer-introspector-x86_64": QObject *obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Visitor *qiv; Step #6 - "compile-libfuzzer-introspector-x86_64": } QmpSerializeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StringSerializeData { Step #6 - "compile-libfuzzer-introspector-x86_64": char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": Visitor *sov; Step #6 - "compile-libfuzzer-introspector-x86_64": Visitor *siv; Step #6 - "compile-libfuzzer-introspector-x86_64": } StringSerializeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PrimitiveList { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": strList *strings; Step #6 - "compile-libfuzzer-introspector-x86_64": boolList *booleans; Step #6 - "compile-libfuzzer-introspector-x86_64": numberList *numbers; Step #6 - "compile-libfuzzer-introspector-x86_64": intList *integers; Step #6 - "compile-libfuzzer-introspector-x86_64": int8List *s8_integers; Step #6 - "compile-libfuzzer-introspector-x86_64": int16List *s16_integers; Step #6 - "compile-libfuzzer-introspector-x86_64": int32List *s32_integers; Step #6 - "compile-libfuzzer-introspector-x86_64": int64List *s64_integers; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8List *u8_integers; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16List *u16_integers; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32List *u32_integers; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64List *u64_integers; Step #6 - "compile-libfuzzer-introspector-x86_64": } value; Step #6 - "compile-libfuzzer-introspector-x86_64": enum PrimitiveTypeKind type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *description; Step #6 - "compile-libfuzzer-introspector-x86_64": } PrimitiveList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": const SerializeOps *ops; Step #6 - "compile-libfuzzer-introspector-x86_64": void *test_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VisitorCapabilities { Step #6 - "compile-libfuzzer-introspector-x86_64": VCAP_PRIMITIVES = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VCAP_STRUCTURES = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": VCAP_LISTS = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": VCAP_PRIMITIVE_LISTS = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": } VisitorCapabilities; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.883 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qobject-output-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestOutputVisitorData { Step #6 - "compile-libfuzzer-introspector-x86_64": Visitor *ov; Step #6 - "compile-libfuzzer-introspector-x86_64": QObject *obj; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestOutputVisitorData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.906 INFO datatypes - __init__: Processing /src/qemu/tests/unit/check-qlit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.913 INFO datatypes - __init__: Processing /src/qemu/tests/unit/socket-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.919 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-smp-parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMPTestData { Step #6 - "compile-libfuzzer-introspector-x86_64": SMPConfiguration config; Step #6 - "compile-libfuzzer-introspector-x86_64": CpuTopology expect_prefer_sockets; Step #6 - "compile-libfuzzer-introspector-x86_64": CpuTopology expect_prefer_cores; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *expect_error; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMPTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.943 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-io-channel-tls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.953 INFO datatypes - __init__: Processing /src/qemu/tests/unit/iothread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.960 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-util-sockets.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SocketAddress *server, *client[ABSTRACT_SOCKET_VARIANTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool expect_connect[ABSTRACT_SOCKET_VARIANTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } abstract_socket_matrix_row; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.971 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-replication.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.983 INFO datatypes - __init__: Processing /src/qemu/tests/unit/rcutorture.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:20.993 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-uuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.002 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-io-channel-socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.015 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-fifo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.025 INFO datatypes - __init__: Processing /src/qemu/tests/unit/iothread.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOThread IOThread; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.031 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-base64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.038 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qht.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.047 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qdist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.059 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-shift128.c 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 high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rlow; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rhigh; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t shift; Step #6 - "compile-libfuzzer-introspector-x86_64": bool overflow; Step #6 - "compile-libfuzzer-introspector-x86_64": } test_data; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.067 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-bitops.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t value; Step #6 - "compile-libfuzzer-introspector-x86_64": int start; Step #6 - "compile-libfuzzer-introspector-x86_64": int length; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t result; Step #6 - "compile-libfuzzer-introspector-x86_64": } S32Test; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unshuffled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t shuffled; Step #6 - "compile-libfuzzer-introspector-x86_64": } Shuffle32Test; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t unshuffled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t shuffled; Step #6 - "compile-libfuzzer-introspector-x86_64": } Shuffle64Test; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t value; Step #6 - "compile-libfuzzer-introspector-x86_64": int start; Step #6 - "compile-libfuzzer-introspector-x86_64": int length; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t result; Step #6 - "compile-libfuzzer-introspector-x86_64": } S64Test; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.075 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-bdrv-graph-mod.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVWriteToSelectedState { Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *selected; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVWriteToSelectedState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.086 INFO datatypes - __init__: Processing /src/qemu/tests/unit/crypto-tls-x509-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.096 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-util-filemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filesrc; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filedst; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t *watchid; Step #6 - "compile-libfuzzer-introspector-x86_64": int eventid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Only valid with OP_EVENT - this event might be Step #6 - "compile-libfuzzer-introspector-x86_64": * swapped with the next OP_EVENT Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool swapnext; Step #6 - "compile-libfuzzer-introspector-x86_64": } QFileMonitorTestOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": QFileMonitorEvent event; Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": } QFileMonitorTestRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *records; Step #6 - "compile-libfuzzer-introspector-x86_64": } QFileMonitorTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.110 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-io-task.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DummyObject DummyObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DummyObjectClass DummyObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.118 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-bitcnt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.126 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-char.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FeHandler { Step #6 - "compile-libfuzzer-introspector-x86_64": int read_count; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_open; Step #6 - "compile-libfuzzer-introspector-x86_64": int openclose_count; Step #6 - "compile-libfuzzer-introspector-x86_64": bool openclose_mismatch; Step #6 - "compile-libfuzzer-introspector-x86_64": int last_event; Step #6 - "compile-libfuzzer-introspector-x86_64": char read_buf[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FeHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SocketIdleData { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": Chardev *chr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool conn_expected; Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend *be; Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend *client_be; Step #6 - "compile-libfuzzer-introspector-x86_64": } SocketIdleData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int event; Step #6 - "compile-libfuzzer-introspector-x86_64": bool got_pong; Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend *be; Step #6 - "compile-libfuzzer-introspector-x86_64": } CharSocketTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SocketAddress *addr; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *reconnect; Step #6 - "compile-libfuzzer-introspector-x86_64": bool wait_connected; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fd_pass; Step #6 - "compile-libfuzzer-introspector-x86_64": char_socket_cb event_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": } CharSocketClientTestConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*char_socket_cb)(void *opaque, QEMUChrEvent event); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SocketAddress *addr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool wait_connected; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fd_pass; Step #6 - "compile-libfuzzer-introspector-x86_64": } CharSocketServerTestConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.171 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-forward-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool GenericVisitor (Visitor *, const char *, void **, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.181 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qgraph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.197 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-hbitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestHBitmapData { Step #6 - "compile-libfuzzer-introspector-x86_64": HBitmap *hb; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *bits; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t old_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int granularity; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestHBitmapData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.223 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-cipher.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoCipherTestData QCryptoCipherTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.236 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-block.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char *(*LuksHeaderDoBadStuff)(QCryptoBlockLUKSHeader *hdr); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.249 INFO datatypes - __init__: Processing /src/qemu/tests/unit/check-qom-proplist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DummyDevClass DummyDevClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DummyAnimal DummyAnimal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DummyObjectClass DummyObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DummyDev DummyDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DummyBusClass DummyBusClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DummyBackendClass DummyBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DummyObject DummyObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DummyBus DummyBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DummyBackend DummyBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.264 INFO datatypes - __init__: Processing /src/qemu/tests/unit/io-channel-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelTest QIOChannelTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.269 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoHmacTestData QCryptoHmacTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.278 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qmp-event.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.286 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-yank.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SocketAddress *addr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool old_yank; Step #6 - "compile-libfuzzer-introspector-x86_64": bool new_yank; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fail; Step #6 - "compile-libfuzzer-introspector-x86_64": } CharChangeTestConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.294 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-cutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*qemu_strtosz_fn)(const char *, const char **, uint64_t *); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.391 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-xbzrle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.398 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-div128.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rhigh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rlow; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t divisor; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t remainder; Step #6 - "compile-libfuzzer-introspector-x86_64": } test_data_unsigned; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t low; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t rhigh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rlow; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t divisor; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t remainder; Step #6 - "compile-libfuzzer-introspector-x86_64": } test_data_signed; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.406 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-blockjob-txn.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob common; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int iterations; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": int rc; Step #6 - "compile-libfuzzer-introspector-x86_64": int *result; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestBlockJob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TestBlockJob *job; Step #6 - "compile-libfuzzer-introspector-x86_64": int *result; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestBlockJobCBData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.415 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-qga.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *test_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": GPid pid; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestFixture; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.444 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-io-channel-command.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.452 INFO datatypes - __init__: Processing /src/qemu/tests/unit/ptimer-test.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.457 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-resv-mem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.467 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*bmap_set_func)(unsigned long *map, long i, long len); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.476 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-afsplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoAFSplitTestData QCryptoAFSplitTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.484 INFO datatypes - __init__: Processing /src/qemu/tests/unit/check-qlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.490 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-secret.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.504 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-string-input-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestInputVisitorData { Step #6 - "compile-libfuzzer-introspector-x86_64": Visitor *v; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestInputVisitorData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.519 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-logging.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.528 INFO datatypes - __init__: Processing /src/qemu/tests/unit/check-qdict.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.538 INFO datatypes - __init__: Processing /src/qemu/tests/unit/ptimer-test-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.545 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-seccomp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.553 INFO datatypes - __init__: Processing /src/qemu/tests/unit/crypto-tls-x509-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoTLSTestCertReq QCryptoTLSTestCertReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.559 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-timed-average.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.565 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-tlssession.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.579 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-iov.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.593 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-blockjob.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CancelJob { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": bool should_converge; Step #6 - "compile-libfuzzer-introspector-x86_64": bool should_complete; Step #6 - "compile-libfuzzer-introspector-x86_64": } CancelJob; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.606 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-io-channel-buffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.611 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-xs-node.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long xen_pfn_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.629 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-crypto-der.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoAns1DecoderResultChecker QCryptoAns1DecoderResultChecker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoAns1DecoderTestContext QCryptoAns1DecoderTestContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoAns1DecoderTestData QCryptoAns1DecoderTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.641 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-rcu-tailq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.646 INFO datatypes - __init__: Processing /src/qemu/tests/unit/check-qnull.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.652 INFO datatypes - __init__: Processing /src/qemu/tests/unit/socket-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.659 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-nested-aio-poll.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This is the EventNotifier that drives the test */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier poll_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This EventNotifier is only used to wake aio_poll() */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier dummy_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool nested; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.666 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-throttle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.682 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-authz-simple.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.688 INFO datatypes - __init__: Processing /src/qemu/tests/unit/test-image-locking.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.696 INFO datatypes - __init__: Processing /src/qemu/storage-daemon/qemu-storage-daemon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.705 INFO datatypes - __init__: Processing /src/qemu/host/include/generic/host/cpuinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.711 INFO datatypes - __init__: Processing /src/qemu/host/include/generic/host/atomic128-cas.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.717 INFO datatypes - __init__: Processing /src/qemu/host/include/generic/host/atomic128-ldst.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.724 INFO datatypes - __init__: Processing /src/qemu/host/include/generic/host/crypto/clmul.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.729 INFO datatypes - __init__: Processing /src/qemu/host/include/generic/host/crypto/aes-round.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.735 INFO datatypes - __init__: Processing /src/qemu/host/include/riscv/host/cpuinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.741 INFO datatypes - __init__: Processing /src/qemu/host/include/aarch64/host/cpuinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.746 INFO datatypes - __init__: Processing /src/qemu/host/include/aarch64/host/atomic128-cas.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.752 INFO datatypes - __init__: Processing /src/qemu/host/include/aarch64/host/atomic128-ldst.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.758 INFO datatypes - __init__: Processing /src/qemu/host/include/aarch64/host/crypto/clmul.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.763 INFO datatypes - __init__: Processing /src/qemu/host/include/aarch64/host/crypto/aes-round.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.771 INFO datatypes - __init__: Processing /src/qemu/host/include/i386/host/cpuinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.777 INFO datatypes - __init__: Processing /src/qemu/host/include/i386/host/crypto/clmul.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.782 INFO datatypes - __init__: Processing /src/qemu/host/include/i386/host/crypto/aes-round.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.790 INFO datatypes - __init__: Processing /src/qemu/host/include/ppc/host/cpuinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.795 INFO datatypes - __init__: Processing /src/qemu/host/include/ppc/host/crypto/aes-round.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.803 INFO datatypes - __init__: Processing /src/qemu/host/include/loongarch64/host/cpuinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.808 INFO datatypes - __init__: Processing /src/qemu/host/include/loongarch64/host/atomic128-ldst.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.814 INFO datatypes - __init__: Processing /src/qemu/host/include/ppc64/host/cpuinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.819 INFO datatypes - __init__: Processing /src/qemu/host/include/ppc64/host/crypto/aes-round.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.824 INFO datatypes - __init__: Processing /src/qemu/host/include/x86_64/host/cpuinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.829 INFO datatypes - __init__: Processing /src/qemu/host/include/x86_64/host/atomic128-ldst.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": __m128i v; Step #6 - "compile-libfuzzer-introspector-x86_64": __int128_t i; Step #6 - "compile-libfuzzer-introspector-x86_64": Int128 s; Step #6 - "compile-libfuzzer-introspector-x86_64": } X86Int128Union; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.836 INFO datatypes - __init__: Processing /src/qemu/host/include/x86_64/host/crypto/clmul.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.841 INFO datatypes - __init__: Processing /src/qemu/host/include/x86_64/host/crypto/aes-round.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.846 INFO datatypes - __init__: Processing /src/qemu/ui/gtk.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VCChardev VCChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.883 INFO datatypes - __init__: Processing /src/qemu/ui/dbus-console.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.896 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-ws.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.901 INFO datatypes - __init__: Processing /src/qemu/ui/spice-input.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuSpiceKbd { Step #6 - "compile-libfuzzer-introspector-x86_64": SpiceKbdInstance sin; Step #6 - "compile-libfuzzer-introspector-x86_64": int ledstate; Step #6 - "compile-libfuzzer-introspector-x86_64": bool emul0; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pauseseq; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuSpiceKbd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuSpicePointer { Step #6 - "compile-libfuzzer-introspector-x86_64": SpiceMouseInstance mouse; Step #6 - "compile-libfuzzer-introspector-x86_64": SpiceTabletInstance tablet; Step #6 - "compile-libfuzzer-introspector-x86_64": int width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_bmask; Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier mouse_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": bool absolute; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuSpicePointer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.910 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-auth-sasl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncStateSASL VncStateSASL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncDisplaySASL VncDisplaySASL; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.916 INFO datatypes - __init__: Processing /src/qemu/ui/console-gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.923 INFO datatypes - __init__: Processing /src/qemu/ui/win32-kbd-hook.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.930 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-ws.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.937 INFO datatypes - __init__: Processing /src/qemu/ui/keymaps.h 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": int keysym; Step #6 - "compile-libfuzzer-introspector-x86_64": } name2keysym_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct kbd_layout_t kbd_layout_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.943 INFO datatypes - __init__: Processing /src/qemu/ui/cursor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.952 INFO datatypes - __init__: Processing /src/qemu/ui/egl-headless.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct egl_dpy { Step #6 - "compile-libfuzzer-introspector-x86_64": DisplayChangeListener dcl; Step #6 - "compile-libfuzzer-introspector-x86_64": DisplaySurface *ds; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuGLShader *gls; Step #6 - "compile-libfuzzer-introspector-x86_64": egl_fb guest_fb; Step #6 - "compile-libfuzzer-introspector-x86_64": egl_fb cursor_fb; Step #6 - "compile-libfuzzer-introspector-x86_64": egl_fb blit_fb; Step #6 - "compile-libfuzzer-introspector-x86_64": bool y_0_top; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pos_x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pos_y; Step #6 - "compile-libfuzzer-introspector-x86_64": } egl_dpy; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.960 INFO datatypes - __init__: Processing /src/qemu/ui/spice-core.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ChannelList ChannelList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:21.976 INFO datatypes - __init__: Processing /src/qemu/ui/vgafont.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.011 INFO datatypes - __init__: Processing /src/qemu/ui/qemu-pixman.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.021 INFO datatypes - __init__: Processing /src/qemu/ui/console-vc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TextAttributes { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fgcol:4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bgcol:4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bold:1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t uline:1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t blink:1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t invers:1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unvisible:1; Step #6 - "compile-libfuzzer-introspector-x86_64": } TextAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TextCell { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ch; Step #6 - "compile-libfuzzer-introspector-x86_64": TextAttributes t_attrib; Step #6 - "compile-libfuzzer-introspector-x86_64": } TextCell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QemuConsoleClass QemuTextConsoleClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuFixedTextConsole { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuTextConsole parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuFixedTextConsole; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VCChardev VCChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuTextConsole { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuConsole parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int width; Step #6 - "compile-libfuzzer-introspector-x86_64": int height; Step #6 - "compile-libfuzzer-introspector-x86_64": int total_height; Step #6 - "compile-libfuzzer-introspector-x86_64": int backscroll_height; Step #6 - "compile-libfuzzer-introspector-x86_64": int x, y; Step #6 - "compile-libfuzzer-introspector-x86_64": int y_displayed; Step #6 - "compile-libfuzzer-introspector-x86_64": int y_base; Step #6 - "compile-libfuzzer-introspector-x86_64": TextCell *cells; Step #6 - "compile-libfuzzer-introspector-x86_64": int text_x[2], text_y[2], cursor_invalidate; Step #6 - "compile-libfuzzer-introspector-x86_64": int echo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int update_x0; Step #6 - "compile-libfuzzer-introspector-x86_64": int update_y0; Step #6 - "compile-libfuzzer-introspector-x86_64": int update_x1; Step #6 - "compile-libfuzzer-introspector-x86_64": int update_y1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Chardev *chr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* fifo for key pressed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo8 out_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuTextConsole; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QemuTextConsoleClass QemuFixedTextConsoleClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.041 INFO datatypes - __init__: Processing /src/qemu/ui/egl-context.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.046 INFO datatypes - __init__: Processing /src/qemu/ui/console-vc-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.052 INFO datatypes - __init__: Processing /src/qemu/ui/console-priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.058 INFO datatypes - __init__: Processing /src/qemu/ui/dbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBusClipboardRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMethodInvocation *invocation; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuClipboardType type; Step #6 - "compile-libfuzzer-introspector-x86_64": guint timeout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } DBusClipboardRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": DBUS_DISPLAY_CHARDEV_OPEN, Step #6 - "compile-libfuzzer-introspector-x86_64": DBUS_DISPLAY_CHARDEV_CLOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": } DBusDisplayEventType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBusChardevClass { Step #6 - "compile-libfuzzer-introspector-x86_64": SocketChardevClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*parent_chr_be_event)(Chardev *s, QEMUChrEvent event); Step #6 - "compile-libfuzzer-introspector-x86_64": } DBusChardevClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBusChardev { Step #6 - "compile-libfuzzer-introspector-x86_64": SocketChardev parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool exported; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuDBusDisplay1Chardev *iface; Step #6 - "compile-libfuzzer-introspector-x86_64": } DBusChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBusDisplayEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": DBusDisplayEventType type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": DBusChardev *chardev; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } DBusDisplayEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.065 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-auth-sasl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.079 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.084 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-enc-tight.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.090 INFO datatypes - __init__: Processing /src/qemu/ui/vnc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.148 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-auth-vencrypt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.154 INFO datatypes - __init__: Processing /src/qemu/ui/spice-display.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.175 INFO datatypes - __init__: Processing /src/qemu/ui/gtk-egl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.186 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-palette.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncPaletteEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t color; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VncPaletteEntry) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VncPaletteEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncPalette { Step #6 - "compile-libfuzzer-introspector-x86_64": VncPaletteEntry pool[VNC_PALETTE_MAX_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max; Step #6 - "compile-libfuzzer-introspector-x86_64": int bpp; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(,VncPaletteEntry) table[VNC_PALETTE_HASH_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VncPalette; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.192 INFO datatypes - __init__: Processing /src/qemu/ui/spice-module.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.198 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-enc-tight.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.225 INFO datatypes - __init__: Processing /src/qemu/ui/curses_keys.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.236 INFO datatypes - __init__: Processing /src/qemu/ui/gtk-clipboard.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.244 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-enc-zywrle.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.258 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-enc-zlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.265 INFO datatypes - __init__: Processing /src/qemu/ui/input-keymap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.272 INFO datatypes - __init__: Processing /src/qemu/ui/spice-app.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.281 INFO datatypes - __init__: Processing /src/qemu/ui/dbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBusVCClass { Step #6 - "compile-libfuzzer-introspector-x86_64": DBusChardevClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*parent_parse)(QemuOpts *opts, ChardevBackend *b, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": } DBusVCClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.293 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-enc-hextile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.299 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-enc-zywrle-template.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.306 INFO datatypes - __init__: Processing /src/qemu/ui/input.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuInputEventQueue QemuInputEventQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(QemuInputEventQueueHead, QemuInputEventQueue) Step #6 - "compile-libfuzzer-introspector-x86_64": QemuInputEventQueueHead; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.319 INFO datatypes - __init__: Processing /src/qemu/ui/util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.325 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-jobs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.331 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-enc-hextile-template.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.339 INFO datatypes - __init__: Processing /src/qemu/ui/dbus-chardev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.348 INFO datatypes - __init__: Processing /src/qemu/ui/sdl2-2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.356 INFO datatypes - __init__: Processing /src/qemu/ui/input-barrier.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.369 INFO datatypes - __init__: Processing /src/qemu/ui/shader.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.376 INFO datatypes - __init__: Processing /src/qemu/ui/dbus-clipboard.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.386 INFO datatypes - __init__: Processing /src/qemu/ui/vdagent.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VDAgentChardev VDAgentChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.404 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-jobs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncJobQueue VncJobQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.414 INFO datatypes - __init__: Processing /src/qemu/ui/ui-qmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.423 INFO datatypes - __init__: Processing /src/qemu/ui/dbus-error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.429 INFO datatypes - __init__: Processing /src/qemu/ui/input-legacy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.438 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-enc-zrle.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.443 INFO datatypes - __init__: Processing /src/qemu/ui/x_keymap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.449 INFO datatypes - __init__: Processing /src/qemu/ui/dbus-module.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.455 INFO datatypes - __init__: Processing /src/qemu/ui/egl-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.467 INFO datatypes - __init__: Processing /src/qemu/ui/console.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuGraphicConsole { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuConsole parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Object *device; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUCursor *cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": int cursor_x, cursor_y; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cursor_on; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuGraphicConsole; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QemuConsoleClass QemuGraphicConsoleClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.492 INFO datatypes - __init__: Processing /src/qemu/ui/kbd-state.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.499 INFO datatypes - __init__: Processing /src/qemu/ui/qemu-x509.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.505 INFO datatypes - __init__: Processing /src/qemu/ui/gtk-gl-area.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.515 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-clipboard.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.524 INFO datatypes - __init__: Processing /src/qemu/ui/curses.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.539 INFO datatypes - __init__: Processing /src/qemu/ui/clipboard.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.546 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-palette.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.553 INFO datatypes - __init__: Processing /src/qemu/ui/sdl2-input.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.559 INFO datatypes - __init__: Processing /src/qemu/ui/vnc_keysym.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.575 INFO datatypes - __init__: Processing /src/qemu/ui/x_keymap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.580 INFO datatypes - __init__: Processing /src/qemu/ui/input-barrier.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.586 INFO datatypes - __init__: Processing /src/qemu/ui/ui-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.598 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-enc-zrle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.607 INFO datatypes - __init__: Processing /src/qemu/ui/sdl2-gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.617 INFO datatypes - __init__: Processing /src/qemu/ui/udmabuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.622 INFO datatypes - __init__: Processing /src/qemu/ui/dbus-listener.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.641 INFO datatypes - __init__: Processing /src/qemu/ui/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.647 INFO datatypes - __init__: Processing /src/qemu/ui/sdl2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.663 INFO datatypes - __init__: Processing /src/qemu/ui/vnc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncJob VncJob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncRectEntry VncRectEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void VncWritePixels(VncState *vs, void *data, int size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncRectStat VncRectStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VncShareMode { Step #6 - "compile-libfuzzer-introspector-x86_64": VNC_SHARE_MODE_CONNECTING = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VNC_SHARE_MODE_SHARED, Step #6 - "compile-libfuzzer-introspector-x86_64": VNC_SHARE_MODE_EXCLUSIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": VNC_SHARE_MODE_DISCONNECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } VncShareMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncHextile { Step #6 - "compile-libfuzzer-introspector-x86_64": VncSendHextileTile *send_tile; Step #6 - "compile-libfuzzer-introspector-x86_64": } VncHextile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncZrle { Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer fb; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer zrle; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer tmp; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer zlib; Step #6 - "compile-libfuzzer-introspector-x86_64": z_stream stream; Step #6 - "compile-libfuzzer-introspector-x86_64": VncPalette palette; Step #6 - "compile-libfuzzer-introspector-x86_64": } VncZrle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int VncReadEvent(VncState *vs, uint8_t *data, size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncRect VncRect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void VncSendHextileTile(VncState *vs, Step #6 - "compile-libfuzzer-introspector-x86_64": int x, int y, int w, int h, Step #6 - "compile-libfuzzer-introspector-x86_64": void *last_bg, Step #6 - "compile-libfuzzer-introspector-x86_64": void *last_fg, Step #6 - "compile-libfuzzer-introspector-x86_64": int *has_bg, int *has_fg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncDisplay VncDisplay; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VncSharePolicy { Step #6 - "compile-libfuzzer-introspector-x86_64": VNC_SHARE_POLICY_IGNORE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VNC_SHARE_POLICY_ALLOW_EXCLUSIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": VNC_SHARE_POLICY_FORCE_SHARED, Step #6 - "compile-libfuzzer-introspector-x86_64": } VncSharePolicy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncTight { Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t quality; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t compression; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pixel24; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer tight; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer tmp; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer zlib; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer gradient; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CONFIG_VNC_JPEG Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer jpeg; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CONFIG_PNG Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer png; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": int levels[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": z_stream stream[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VncTight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncZlib { Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer zlib; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer tmp; Step #6 - "compile-libfuzzer-introspector-x86_64": z_stream stream; Step #6 - "compile-libfuzzer-introspector-x86_64": int level; Step #6 - "compile-libfuzzer-introspector-x86_64": } VncZlib; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncZywrle { Step #6 - "compile-libfuzzer-introspector-x86_64": int buf[VNC_ZRLE_TILE_WIDTH * VNC_ZRLE_TILE_HEIGHT]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VncZywrle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VncState VncState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": VNC_STATE_UPDATE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": VNC_STATE_UPDATE_INCREMENTAL, Step #6 - "compile-libfuzzer-introspector-x86_64": VNC_STATE_UPDATE_FORCE, Step #6 - "compile-libfuzzer-introspector-x86_64": } VncStateUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.675 INFO datatypes - __init__: Processing /src/qemu/ui/input-linux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.686 INFO datatypes - __init__: Processing /src/qemu/ui/keymaps.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.695 INFO datatypes - __init__: Processing /src/qemu/ui/vnc-auth-vencrypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.703 INFO datatypes - __init__: Processing /src/qemu/ui/dmabuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.710 INFO datatypes - __init__: Processing /src/qemu/stats/stats-qmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatsCallbacks { Step #6 - "compile-libfuzzer-introspector-x86_64": StatsProvider provider; Step #6 - "compile-libfuzzer-introspector-x86_64": StatRetrieveFunc *stats_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": SchemaRetrieveFunc *schemas_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(StatsCallbacks) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } StatsCallbacks; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.718 INFO datatypes - __init__: Processing /src/qemu/stats/stats-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.726 INFO datatypes - __init__: Processing /src/qemu/qom/object.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InterfaceImpl InterfaceImpl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": Object **targetp; Step #6 - "compile-libfuzzer-introspector-x86_64": Object *target; /* if OBJ_PROP_LINK_DIRECT, when holding the pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": ptrdiff_t offset; /* if OBJ_PROP_LINK_CLASS */ Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*check)(const Object *, const char *, Object *, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectPropertyLinkFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } LinkProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StringProperty Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *(*get)(Object *, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*set)(Object *, const char *, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": } StringProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BoolProperty Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*get)(Object *, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*set)(Object *, bool, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": } BoolProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Object *target_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": char *target_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } AliasProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OCFData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fn)(ObjectClass *klass, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": const char *implements_type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool include_abstract; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } OCFData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": long l; Step #6 - "compile-libfuzzer-introspector-x86_64": void *p; Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": long double ld; Step #6 - "compile-libfuzzer-introspector-x86_64": } qemu_max_align_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TypeImpl TypeImpl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EnumProperty { Step #6 - "compile-libfuzzer-introspector-x86_64": const QEnumLookup *lookup; Step #6 - "compile-libfuzzer-introspector-x86_64": int (*get)(Object *, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*set)(Object *, int, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": } EnumProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TMProperty { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*get)(Object *, struct tm *, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": } TMProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef max_align_t qemu_max_align_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.768 INFO datatypes - __init__: Processing /src/qemu/qom/qom-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QOMCompositionState { Step #6 - "compile-libfuzzer-introspector-x86_64": Monitor *mon; Step #6 - "compile-libfuzzer-introspector-x86_64": int indent; Step #6 - "compile-libfuzzer-introspector-x86_64": } QOMCompositionState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.777 INFO datatypes - __init__: Processing /src/qemu/qom/qom-qobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.783 INFO datatypes - __init__: Processing /src/qemu/qom/container.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.788 INFO datatypes - __init__: Processing /src/qemu/qom/object_interfaces.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.798 INFO datatypes - __init__: Processing /src/qemu/qom/qom-qmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.806 INFO datatypes - __init__: Processing /src/qemu/qom/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.812 INFO datatypes - __init__: Processing /src/qemu/subprojects/libvduse/libvduse.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseDev VduseDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseOps { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Called when virtqueue can be processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*enable_queue)(VduseDev *dev, VduseVirtq *vq); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Called when virtqueue processing should be stopped */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*disable_queue)(VduseDev *dev, VduseVirtq *vq); Step #6 - "compile-libfuzzer-introspector-x86_64": } VduseOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseVirtqElement { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Descriptor table index */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int index; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of physically-contiguous device-readable descriptors */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int out_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of physically-contiguous device-writable descriptors */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int in_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array to store physically-contiguous device-writable descriptors */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *in_sg; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array to store physically-contiguous device-readable descriptors */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *out_sg; Step #6 - "compile-libfuzzer-introspector-x86_64": } VduseVirtqElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseVirtq VduseVirtq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.818 INFO datatypes - __init__: Processing /src/qemu/subprojects/libvduse/libvduse.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseDescStateSplit { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t inflight; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t padding[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t counter; Step #6 - "compile-libfuzzer-introspector-x86_64": } VduseDescStateSplit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseRing { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t desc_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t avail_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t used_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vring_desc *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vring_avail *avail; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vring_used *used; Step #6 - "compile-libfuzzer-introspector-x86_64": } VduseRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseVirtqLog { Step #6 - "compile-libfuzzer-introspector-x86_64": VduseVirtqLogInflight inflight; Step #6 - "compile-libfuzzer-introspector-x86_64": } VduseVirtqLog; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseIovaRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t iova; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } VduseIovaRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseVirtqInflightDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t counter; Step #6 - "compile-libfuzzer-introspector-x86_64": } VduseVirtqInflightDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseVirtqLogInflight { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t features; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t desc_num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t last_batch_head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t used_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": VduseDescStateSplit desc[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VduseVirtqLogInflight; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.840 INFO datatypes - __init__: Processing /src/qemu/subprojects/libvduse/include/atomic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t aligned_int64_t __attribute__((aligned(8))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t aligned_uint64_t __attribute__((aligned(8))); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.846 INFO datatypes - __init__: Processing /src/qemu/subprojects/libvduse/include/compiler.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.852 INFO datatypes - __init__: Processing /src/qemu/subprojects/libvhost-user/libvhost-user.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserMemory { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nregions; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t padding; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserMemoryRegion regions[VHOST_MEMORY_BASELINE_NREGIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserMemory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserLog { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserLog; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vu_set_config_cb) (VuDev *dev, const uint8_t *data, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset, uint32_t size, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuDevIface { Step #6 - "compile-libfuzzer-introspector-x86_64": /* called by VHOST_USER_GET_FEATURES to get the features bitmask */ Step #6 - "compile-libfuzzer-introspector-x86_64": vu_get_features_cb get_features; Step #6 - "compile-libfuzzer-introspector-x86_64": /* enable vhost implementation features */ Step #6 - "compile-libfuzzer-introspector-x86_64": vu_set_features_cb set_features; Step #6 - "compile-libfuzzer-introspector-x86_64": /* get the protocol feature bitmask from the underlying vhost Step #6 - "compile-libfuzzer-introspector-x86_64": * implementation */ Step #6 - "compile-libfuzzer-introspector-x86_64": vu_get_features_cb get_protocol_features; Step #6 - "compile-libfuzzer-introspector-x86_64": /* enable protocol features in the underlying vhost implementation. */ Step #6 - "compile-libfuzzer-introspector-x86_64": vu_set_features_cb set_protocol_features; Step #6 - "compile-libfuzzer-introspector-x86_64": /* process_msg is called for each vhost-user message received */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* skip libvhost-user processing if return value != 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": vu_process_msg_cb process_msg; Step #6 - "compile-libfuzzer-introspector-x86_64": /* tells when queues can be processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": vu_queue_set_started_cb queue_set_started; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If the queue is processed in order, in which case it will be Step #6 - "compile-libfuzzer-introspector-x86_64": * resumed to vring.used->idx. This can help to support resuming Step #6 - "compile-libfuzzer-introspector-x86_64": * on unmanaged exit/crash. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": vu_queue_is_processed_in_order_cb queue_is_processed_in_order; Step #6 - "compile-libfuzzer-introspector-x86_64": /* get the config space of the device */ Step #6 - "compile-libfuzzer-introspector-x86_64": vu_get_config_cb get_config; Step #6 - "compile-libfuzzer-introspector-x86_64": /* set the config space of the device */ Step #6 - "compile-libfuzzer-introspector-x86_64": vu_set_config_cb set_config; Step #6 - "compile-libfuzzer-introspector-x86_64": /* get virtio shared object from the underlying vhost implementation. */ Step #6 - "compile-libfuzzer-introspector-x86_64": vu_get_shared_object_cb get_shared_object; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuDevIface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserMemRegMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t padding; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserMemoryRegion region; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserMemRegMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserConfig { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t region[VHOST_USER_MAX_CONFIG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vu_get_shared_object_cb) (VuDev *dev, const unsigned char *uuid); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*vu_queue_handler_cb) (VuDev *dev, int qidx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuVirtqElement { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int index; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int out_num; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int in_num; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *in_sg; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *out_sg; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuVirtqElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserShared { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char uuid[UUID_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserShared; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*vu_set_features_cb) (VuDev *dev, uint64_t features); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuRing { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int num; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vring_desc *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vring_avail *avail; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vring_used *used; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t log_guest_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*vu_set_watch_cb) (VuDev *dev, int fd, int condition, Step #6 - "compile-libfuzzer-introspector-x86_64": vu_watch_cb cb, void *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vu_process_msg_cb) (VuDev *dev, VhostUserMsg *vmsg, Step #6 - "compile-libfuzzer-introspector-x86_64": int *do_reply); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuDescStateSplit { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Indicate whether this descriptor is inflight or not. Step #6 - "compile-libfuzzer-introspector-x86_64": * Only available for head-descriptor. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t inflight; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Padding */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t padding[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Maintain a list for the last batch of used descriptors. Step #6 - "compile-libfuzzer-introspector-x86_64": * Only available when batching is used for submitting */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used to preserve the order of fetching available descriptors. Step #6 - "compile-libfuzzer-introspector-x86_64": * Only available for head-descriptor. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t counter; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuDescStateSplit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*vu_remove_watch_cb) (VuDev *dev, int fd); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostUserRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_FEATURES = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_FEATURES = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_OWNER = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_RESET_OWNER = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_MEM_TABLE = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_LOG_BASE = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_LOG_FD = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_NUM = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_ADDR = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_BASE = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_VRING_BASE = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_KICK = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_CALL = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_ERR = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_PROTOCOL_FEATURES = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_PROTOCOL_FEATURES = 16, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_QUEUE_NUM = 17, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_ENABLE = 18, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SEND_RARP = 19, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_NET_SET_MTU = 20, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_BACKEND_REQ_FD = 21, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_IOTLB_MSG = 22, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_ENDIAN = 23, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_CONFIG = 24, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_CONFIG = 25, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_CREATE_CRYPTO_SESSION = 26, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_CLOSE_CRYPTO_SESSION = 27, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_POSTCOPY_ADVISE = 28, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_POSTCOPY_LISTEN = 29, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_POSTCOPY_END = 30, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_INFLIGHT_FD = 31, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_INFLIGHT_FD = 32, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_SET_SOCKET = 33, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_VRING_KICK = 35, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_MAX_MEM_SLOTS = 36, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_ADD_MEM_REG = 37, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_REM_MEM_REG = 38, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_SHARED_OBJECT = 41, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserInflight { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t num_queues; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t queue_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserInflight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuVirtq { Step #6 - "compile-libfuzzer-introspector-x86_64": VuRing vring; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VuVirtqInflight *inflight; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VuVirtqInflightDesc *resubmit_list; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t resubmit_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t counter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Next head to pop */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t last_avail_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Last avail_idx read from VQ. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t shadow_avail_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t used_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Last used index value we have signalled on */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t signalled_used; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Last used index value we have signalled on */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool signalled_used_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Notification enabled? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool notification; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int inuse; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": vu_queue_handler_cb handler; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int call_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int kick_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int err_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int enable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool started; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Guest addresses of our ring */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_addr vra; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuVirtq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuDevInflightInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": void *addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuDevInflightInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostUserBackendRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_IOTLB_MSG = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_CONFIG_CHANGE_MSG = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_VRING_HOST_NOTIFIER_MSG = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_VRING_CALL = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_VRING_ERR = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_SHARED_OBJECT_ADD = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_SHARED_OBJECT_REMOVE = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_SHARED_OBJECT_LOOKUP = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserBackendRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserMemoryRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t guest_phys_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memory_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t userspace_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserMemoryRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": int request; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_VERSION_MASK (0x3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_REPLY_MASK (0x1 << 2) Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_NEED_REPLY_MASK (0x1 << 3) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; /* the following payload size */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_VRING_IDX_MASK (0xff) Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_VRING_NOFD_MASK (0x1 << 8) Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_state state; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_addr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserMemory memory; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserMemRegMsg memreg; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserLog log; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserConfig config; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserVringArea area; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserInflight inflight; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserShared object; Step #6 - "compile-libfuzzer-introspector-x86_64": } payload; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int fds[VHOST_MEMORY_BASELINE_NREGIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd_num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } VU_PACKED VhostUserMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuDev VuDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*vu_read_msg_cb) (VuDev *dev, int sock, VhostUserMsg *vmsg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*vu_queue_is_processed_in_order_cb) (VuDev *dev, int qidx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuVirtqInflight { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The feature flags of this region. Now it's initialized to 0. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t features; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The version of this region. It's 1 currently. Step #6 - "compile-libfuzzer-introspector-x86_64": * Zero value indicates a vm reset happened. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The size of VuDescStateSplit array. It's equal to the virtqueue size. Step #6 - "compile-libfuzzer-introspector-x86_64": * Backend could get it from queue size field of VhostUserInflight. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t desc_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The head of list that track the last batch of used descriptors. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t last_batch_head; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Storing the idx value of used ring */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t used_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used to track the state of each descriptor in descriptor table */ Step #6 - "compile-libfuzzer-introspector-x86_64": VuDescStateSplit desc[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuVirtqInflight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*vu_panic_cb) (VuDev *dev, const char *err); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserVringArea { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserVringArea; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuDevRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Guest Physical address. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t gpa; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Memory region size. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* QEMU virtual address (userspace). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t qva; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Starting offset in our mmaped space. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Start address of mmaped space. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuDevRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t (*vu_get_features_cb) (VuDev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*vu_queue_set_started_cb) (VuDev *dev, int qidx, bool started); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vu_get_config_cb) (VuDev *dev, uint8_t *config, uint32_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuVirtqInflightDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t counter; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuVirtqInflightDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*vu_watch_cb) (VuDev *dev, int condition, void *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostSetConfigType { Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_SET_CONFIG_TYPE_FRONTEND = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_SET_CONFIG_TYPE_MIGRATION = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostSetConfigType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.865 INFO datatypes - __init__: Processing /src/qemu/subprojects/libvhost-user/libvhost-user-glib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VugSrc { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource parent; Step #6 - "compile-libfuzzer-introspector-x86_64": VuDev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": GPollFD gfd; Step #6 - "compile-libfuzzer-introspector-x86_64": } VugSrc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.872 INFO datatypes - __init__: Processing /src/qemu/subprojects/libvhost-user/libvhost-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.912 INFO datatypes - __init__: Processing /src/qemu/subprojects/libvhost-user/libvhost-user-glib.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VugDev { Step #6 - "compile-libfuzzer-introspector-x86_64": VuDev parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *fdmap; /* fd -> gsource */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *src; Step #6 - "compile-libfuzzer-introspector-x86_64": } VugDev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.918 INFO datatypes - __init__: Processing /src/qemu/subprojects/libvhost-user/link-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.924 INFO datatypes - __init__: Processing /src/qemu/subprojects/libvhost-user/include/atomic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t aligned_int64_t __attribute__((aligned(8))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t aligned_uint64_t __attribute__((aligned(8))); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.931 INFO datatypes - __init__: Processing /src/qemu/subprojects/libvhost-user/include/compiler.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:22.937 INFO datatypes - __init__: Processing /src/qemu/fpu/softfloat.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": float32 s; Step #6 - "compile-libfuzzer-introspector-x86_64": float h; Step #6 - "compile-libfuzzer-introspector-x86_64": } union_float32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*f64_check_fn)(union_float64 a, union_float64 b); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": float64 s; Step #6 - "compile-libfuzzer-introspector-x86_64": double h; Step #6 - "compile-libfuzzer-introspector-x86_64": } union_float64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float64 (*soft_f64_op2_fn)(float64 a, float64 b, float_status *s); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*hard_f64_op2_fn)(double a, double b); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum __attribute__ ((__packed__)) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": FloatClass cls; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sign; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t exp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t frac_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t frac_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": } FloatParts128; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int exp_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int exp_bias; Step #6 - "compile-libfuzzer-introspector-x86_64": int exp_re_bias; Step #6 - "compile-libfuzzer-introspector-x86_64": int exp_max; Step #6 - "compile-libfuzzer-introspector-x86_64": int frac_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int frac_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": bool arm_althp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool m68k_denormal; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t round_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } FloatFmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float32 (*soft_f32_op2_fn)(float32 a, float32 b, float_status *s); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*f32_check_fn)(union_float32 a, union_float32 b); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float (*hard_f32_op2_fn)(float a, float b); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": FloatClass cls; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sign; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t exp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t frac_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t frac_hm; /* high-middle */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t frac_lm; /* low-middle */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t frac_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": } FloatParts256; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": FloatClass cls; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sign; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t exp; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Routines that know the structure may reference the singular name. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t frac; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Routines expanded with multiple structures reference "hi" and "lo" Step #6 - "compile-libfuzzer-introspector-x86_64": * depending on the operation. In FloatParts64, "hi" and "lo" are Step #6 - "compile-libfuzzer-introspector-x86_64": * both the same word and aliased here. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t frac_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t frac_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } FloatParts64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.003 INFO datatypes - __init__: Processing /src/qemu/scsi/utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.015 INFO datatypes - __init__: Processing /src/qemu/scsi/pr-manager-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.024 INFO datatypes - __init__: Processing /src/qemu/scsi/pr-helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PRHelperResponse { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t result; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t sz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sense[PR_HELPER_SENSE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PRHelperResponse; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.030 INFO datatypes - __init__: Processing /src/qemu/scsi/pr-manager-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.035 INFO datatypes - __init__: Processing /src/qemu/scsi/qemu-pr-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PRHelperSGIOData { Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *cdb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *sense; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int sz; /* input/output */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dir; Step #6 - "compile-libfuzzer-introspector-x86_64": } PRHelperSGIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PRHelperClient { Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannelSocket *ioc; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[PR_HELPER_DATA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PRHelperClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DMData { Step #6 - "compile-libfuzzer-introspector-x86_64": struct dm_ioctl dm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": } DMData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PRHelperRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t sz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cdb[PR_HELPER_CDB_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PRHelperRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.054 INFO datatypes - __init__: Processing /src/qemu/scsi/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.060 INFO datatypes - __init__: Processing /src/qemu/scsi/pr-manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PRManagerData { Step #6 - "compile-libfuzzer-introspector-x86_64": PRManager *pr_mgr; Step #6 - "compile-libfuzzer-introspector-x86_64": struct sg_io_hdr *hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } PRManagerData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.067 INFO datatypes - __init__: Processing /src/qemu/tools/i386/qemu-vmsr-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMSRHelperClient { Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannelSocket *ioc; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": } VMSRHelperClient; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.078 INFO datatypes - __init__: Processing /src/qemu/tools/i386/rapl-msr-index.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.084 INFO datatypes - __init__: Processing /src/qemu/tools/ebpf/rss.bpf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.096 INFO datatypes - __init__: Processing /src/qemu/accel/accel-system.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.102 INFO datatypes - __init__: Processing /src/qemu/accel/accel-target.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.109 INFO datatypes - __init__: Processing /src/qemu/accel/accel-system.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.114 INFO datatypes - __init__: Processing /src/qemu/accel/dummy-cpus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.120 INFO datatypes - __init__: Processing /src/qemu/accel/accel-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.125 INFO datatypes - __init__: Processing /src/qemu/accel/accel-blocker.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.132 INFO datatypes - __init__: Processing /src/qemu/accel/xen/xen-all.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.139 INFO datatypes - __init__: Processing /src/qemu/accel/kvm/kvm-all.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatsDescriptors { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ident; /* cache key, currently the StatsTarget */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct kvm_stats_desc *kvm_stats_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct kvm_stats_header kvm_stats_header; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(StatsDescriptors) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } StatsDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMMSIRoute { Step #6 - "compile-libfuzzer-introspector-x86_64": struct kvm_irq_routing_entry kroute; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(KVMMSIRoute) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } KVMMSIRoute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMResampleFd KVMResampleFd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatsArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": union StatsResultsType { Step #6 - "compile-libfuzzer-introspector-x86_64": StatsResultList **stats; Step #6 - "compile-libfuzzer-introspector-x86_64": StatsSchemaList **schema; Step #6 - "compile-libfuzzer-introspector-x86_64": } result; Step #6 - "compile-libfuzzer-introspector-x86_64": strList *names; Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp; Step #6 - "compile-libfuzzer-introspector-x86_64": } StatsArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HWPoisonPage { Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t ram_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(HWPoisonPage) list; Step #6 - "compile-libfuzzer-introspector-x86_64": } HWPoisonPage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.193 INFO datatypes - __init__: Processing /src/qemu/accel/kvm/kvm-cpus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.199 INFO datatypes - __init__: Processing /src/qemu/accel/kvm/kvm-accel-ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.205 INFO datatypes - __init__: Processing /src/qemu/accel/kvm/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.210 INFO datatypes - __init__: Processing /src/qemu/accel/stubs/tcg-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.216 INFO datatypes - __init__: Processing /src/qemu/accel/stubs/xen-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.221 INFO datatypes - __init__: Processing /src/qemu/accel/stubs/kvm-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.227 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-accel-ops.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.232 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/translate-all.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.244 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/translator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.255 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-runtime.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.267 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/vcpu-state.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.273 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-accel-ops-mttcg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.278 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-accel-ops-mttcg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MttcgForceRcuNotifier { Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": } MttcgForceRcuNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.285 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/cpu-exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SyncClocks { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t diff_clk; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t last_cpu_icount; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t realtime_clock; Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncClocks; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.302 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/internal-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.308 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/watchpoint.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.314 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-accel-ops-rr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.320 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-runtime-gvec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.350 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-runtime.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.357 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-accel-ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.365 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/icount-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.374 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-accel-ops-icount.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.380 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tb-jmp-cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUJumpCache { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TranslationBlock *tb; Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr pc; Step #6 - "compile-libfuzzer-introspector-x86_64": } array[TB_JMP_CACHE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUJumpCache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.385 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/internal-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.391 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/cputlb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t idxmap; Step #6 - "compile-libfuzzer-introspector-x86_64": } TLBFlushPageByMMUIdxData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t idxmap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bits; Step #6 - "compile-libfuzzer-introspector-x86_64": } TLBFlushRangeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MMULookupLocals { Step #6 - "compile-libfuzzer-introspector-x86_64": MMULookupPageData page[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": MemOp memop; Step #6 - "compile-libfuzzer-introspector-x86_64": int mmu_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } MMULookupLocals; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MMULookupPageData { Step #6 - "compile-libfuzzer-introspector-x86_64": CPUTLBEntryFull *full; Step #6 - "compile-libfuzzer-introspector-x86_64": void *haddr; Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": } MMULookupPageData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.430 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tb-maint.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PageDesc PageDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int PageForEachNext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TranslationBlock *PageForEachNext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.448 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/user-exec-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.454 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/plugin-gen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.465 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-all.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGState TCGState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.473 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/atomic_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.482 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tb-context.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TBContext TBContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.488 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/monitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.496 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-accel-ops-icount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.503 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tb-hash.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.509 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tcg-accel-ops-rr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.517 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/user-exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PageFlagsNode { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": IntervalTreeNode itree; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } PageFlagsNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TargetPageDataNode { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": IntervalTreeNode itree; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[] __attribute__((aligned)); Step #6 - "compile-libfuzzer-introspector-x86_64": } TargetPageDataNode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.536 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.541 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/cpu-exec-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.547 INFO datatypes - __init__: Processing /src/qemu/accel/tcg/tb-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.553 INFO datatypes - __init__: Processing /src/qemu/accel/hvf/hvf-all.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.559 INFO datatypes - __init__: Processing /src/qemu/accel/hvf/hvf-accel-ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.571 INFO datatypes - __init__: Processing /src/qemu/accel/qtest/qtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.577 INFO datatypes - __init__: Processing /src/qemu/authz/listfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.586 INFO datatypes - __init__: Processing /src/qemu/authz/simple.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.593 INFO datatypes - __init__: Processing /src/qemu/authz/list.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.602 INFO datatypes - __init__: Processing /src/qemu/authz/base.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.608 INFO datatypes - __init__: Processing /src/qemu/authz/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.613 INFO datatypes - __init__: Processing /src/qemu/authz/pamacct.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.621 INFO datatypes - __init__: Processing /src/qemu/stubs/replay.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.626 INFO datatypes - __init__: Processing /src/qemu/stubs/bdrv-next-monitor-owned.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.632 INFO datatypes - __init__: Processing /src/qemu/stubs/qemu-timer-notify-cb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.637 INFO datatypes - __init__: Processing /src/qemu/stubs/cmos.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.643 INFO datatypes - __init__: Processing /src/qemu/stubs/target-monitor-defs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.648 INFO datatypes - __init__: Processing /src/qemu/stubs/replay-mode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.653 INFO datatypes - __init__: Processing /src/qemu/stubs/get-vm-name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.659 INFO datatypes - __init__: Processing /src/qemu/stubs/win32-kbd-hook.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.664 INFO datatypes - __init__: Processing /src/qemu/stubs/change-state-handler.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.670 INFO datatypes - __init__: Processing /src/qemu/stubs/qmp-command-available.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.675 INFO datatypes - __init__: Processing /src/qemu/stubs/blk-exp-close-all.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.681 INFO datatypes - __init__: Processing /src/qemu/stubs/qdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.686 INFO datatypes - __init__: Processing /src/qemu/stubs/is-daemonized.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.692 INFO datatypes - __init__: Processing /src/qemu/stubs/monitor-fd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.697 INFO datatypes - __init__: Processing /src/qemu/stubs/error-printf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.703 INFO datatypes - __init__: Processing /src/qemu/stubs/uuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.708 INFO datatypes - __init__: Processing /src/qemu/stubs/linux-aio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.714 INFO datatypes - __init__: Processing /src/qemu/stubs/ram-block.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.719 INFO datatypes - __init__: Processing /src/qemu/stubs/blk-commit-all.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.724 INFO datatypes - __init__: Processing /src/qemu/stubs/cpu-get-clock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.730 INFO datatypes - __init__: Processing /src/qemu/stubs/cpus-virtual-clock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.735 INFO datatypes - __init__: Processing /src/qemu/stubs/iothread-lock-block.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.741 INFO datatypes - __init__: Processing /src/qemu/stubs/vm-stop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.746 INFO datatypes - __init__: Processing /src/qemu/stubs/gdbstub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.752 INFO datatypes - __init__: Processing /src/qemu/stubs/migr-blocker.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.757 INFO datatypes - __init__: Processing /src/qemu/stubs/cpu-synchronize-state.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.763 INFO datatypes - __init__: Processing /src/qemu/stubs/iothread-lock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.769 INFO datatypes - __init__: Processing /src/qemu/stubs/monitor-core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.774 INFO datatypes - __init__: Processing /src/qemu/stubs/io_uring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.780 INFO datatypes - __init__: Processing /src/qemu/stubs/dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.785 INFO datatypes - __init__: Processing /src/qemu/stubs/fdset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.791 INFO datatypes - __init__: Processing /src/qemu/stubs/blockdev-close-all-bdrv-states.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.796 INFO datatypes - __init__: Processing /src/qemu/stubs/icount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.802 INFO datatypes - __init__: Processing /src/qemu/stubs/target-get-monitor-def.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.807 INFO datatypes - __init__: Processing /src/qemu/stubs/vmstate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.813 INFO datatypes - __init__: Processing /src/qemu/stubs/replay-tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.819 INFO datatypes - __init__: Processing /src/qemu/stubs/qmp-quit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.824 INFO datatypes - __init__: Processing /src/qemu/stubs/xen-hw-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.830 INFO datatypes - __init__: Processing /src/qemu/stubs/hotplug-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.835 INFO datatypes - __init__: Processing /src/qemu/stubs/runstate-check.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.841 INFO datatypes - __init__: Processing /src/qemu/stubs/fw_cfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.846 INFO datatypes - __init__: Processing /src/qemu/stubs/trace-control.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.852 INFO datatypes - __init__: Processing /src/qemu/stubs/qtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.857 INFO datatypes - __init__: Processing /src/qemu/stubs/graph-lock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.862 INFO datatypes - __init__: Processing /src/qemu/stubs/physmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.868 INFO datatypes - __init__: Processing /src/qemu/stubs/sysbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.873 INFO datatypes - __init__: Processing /src/qemu/stubs/monitor-internal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.878 INFO datatypes - __init__: Processing /src/qemu/gdbstub/system.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend chr; Step #6 - "compile-libfuzzer-introspector-x86_64": Chardev *mon_chr; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBSystemState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.896 INFO datatypes - __init__: Processing /src/qemu/gdbstub/user-target.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.907 INFO datatypes - __init__: Processing /src/qemu/gdbstub/internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GDBProcess { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool attached; Step #6 - "compile-libfuzzer-introspector-x86_64": char *target_xml; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBProcess; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GDBState { Step #6 - "compile-libfuzzer-introspector-x86_64": bool init; /* have we been initialised? */ Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState *c_cpu; /* current CPU for step/continue ops */ Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState *g_cpu; /* current CPU for other ops */ Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState *query_cpu; /* for q{f|s}ThreadInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum RSState state; /* parsing state */ Step #6 - "compile-libfuzzer-introspector-x86_64": char line_buf[MAX_PACKET_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_buf_index; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_sum; /* running checksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": int line_csum; /* checksum at the end of the packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": GByteArray *last_packet; Step #6 - "compile-libfuzzer-introspector-x86_64": int signal; Step #6 - "compile-libfuzzer-introspector-x86_64": bool multiprocess; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBProcess *processes; Step #6 - "compile-libfuzzer-introspector-x86_64": int process_num; Step #6 - "compile-libfuzzer-introspector-x86_64": GString *str_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": GByteArray *mem_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int sstep_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int supported_sstep_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Whether we are allowed to send a stop reply packet at this moment. Step #6 - "compile-libfuzzer-introspector-x86_64": * Must be set off after sending the stop reply itself. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool allow_stop_reply; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.915 INFO datatypes - __init__: Processing /src/qemu/gdbstub/gdbstub.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GDBRegisterState { Step #6 - "compile-libfuzzer-introspector-x86_64": int base_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": gdb_get_reg_cb get_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": gdb_set_reg_cb set_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": const GDBFeature *feature; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBRegisterState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.946 INFO datatypes - __init__: Processing /src/qemu/gdbstub/syscalls.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char syscall_buf[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": gdb_syscall_complete_cb current_syscall_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBSyscallState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.954 INFO datatypes - __init__: Processing /src/qemu/gdbstub/user.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long GDBSyscallsMask[BITS_TO_LONGS(GDB_NR_SYSCALLS)]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": char *socket_path; Step #6 - "compile-libfuzzer-introspector-x86_64": int running_state; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Store syscalls mask without memory allocation in order to avoid Step #6 - "compile-libfuzzer-introspector-x86_64": * implementing synchronization. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool catch_all_syscalls; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBSyscallsMask catch_syscalls_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fork_events; Step #6 - "compile-libfuzzer-introspector-x86_64": enum GDBForkState fork_state; Step #6 - "compile-libfuzzer-introspector-x86_64": int fork_sockets[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t fork_peer_pid, fork_peer_tid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t siginfo[MAX_SIGINFO_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long siginfo_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBUserState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.969 INFO datatypes - __init__: Processing /src/qemu/gdbstub/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.975 INFO datatypes - __init__: Processing /src/qemu/monitor/qmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QMPRequest QMPRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.985 INFO datatypes - __init__: Processing /src/qemu/monitor/monitor-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HMPCommand { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *args_type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *params; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *help; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *flags; /* p=preconfig */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cmd)(Monitor *mon, const QDict *qdict); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If implementing a command that takes no arguments and simply Step #6 - "compile-libfuzzer-introspector-x86_64": * prints formatted data, then leave @cmd NULL, and then set Step #6 - "compile-libfuzzer-introspector-x86_64": * @cmd_info_hrt to the corresponding QMP handler that returns Step #6 - "compile-libfuzzer-introspector-x86_64": * the formatted text. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HumanReadableText *(*cmd_info_hrt)(Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": bool coroutine; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * @sub_table is a list of 2nd level of commands. If it does not exist, Step #6 - "compile-libfuzzer-introspector-x86_64": * cmd should be used. If it exists, sub_table[?].cmd should be Step #6 - "compile-libfuzzer-introspector-x86_64": * used, and cmd of 1st level plays the role of help function. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct HMPCommand *sub_table; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*command_completion)(ReadLineState *rs, int nb_args, const char *str); Step #6 - "compile-libfuzzer-introspector-x86_64": } HMPCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(MonitorList, Monitor) MonitorList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Monitor common; Step #6 - "compile-libfuzzer-introspector-x86_64": JSONMessageParser parser; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pretty; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * When a client connects, we're in capabilities negotiation mode. Step #6 - "compile-libfuzzer-introspector-x86_64": * @commands is &qmp_cap_negotiation_commands then. When command Step #6 - "compile-libfuzzer-introspector-x86_64": * qmp_capabilities succeeds, we go into command mode, and Step #6 - "compile-libfuzzer-introspector-x86_64": * @command becomes &qmp_commands. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const QmpCommandList *commands; Step #6 - "compile-libfuzzer-introspector-x86_64": bool capab_offered[QMP_CAPABILITY__MAX]; /* capabilities offered */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool capab[QMP_CAPABILITY__MAX]; /* offered and accepted */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Protects qmp request/response queue. Step #6 - "compile-libfuzzer-introspector-x86_64": * Take monitor_lock first when you need both. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex qmp_queue_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input queue that holds all the parsed QMP requests */ Step #6 - "compile-libfuzzer-introspector-x86_64": GQueue *qmp_requests; Step #6 - "compile-libfuzzer-introspector-x86_64": } MonitorQMP; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:23.992 INFO datatypes - __init__: Processing /src/qemu/monitor/qemu-config-qmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.000 INFO datatypes - __init__: Processing /src/qemu/monitor/hmp-target.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.007 INFO datatypes - __init__: Processing /src/qemu/monitor/qmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.015 INFO datatypes - __init__: Processing /src/qemu/monitor/qmp-cmds-control.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.023 INFO datatypes - __init__: Processing /src/qemu/monitor/hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.033 INFO datatypes - __init__: Processing /src/qemu/monitor/hmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HandleHmpCommandCo { Step #6 - "compile-libfuzzer-introspector-x86_64": Monitor *mon; Step #6 - "compile-libfuzzer-introspector-x86_64": const HMPCommand *cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *qdict; Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": } HandleHmpCommandCo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.070 INFO datatypes - __init__: Processing /src/qemu/monitor/monitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MonitorQAPIEventState { Step #6 - "compile-libfuzzer-introspector-x86_64": QAPIEvent event; /* Throttling state for this event type and... */ Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *data; /* ... data, see qapi_event_throttle_equal() */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *timer; /* Timer for handling delayed events */ Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *qdict; /* Delayed event (if any) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MonitorQAPIEventState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t rate; /* Minimum time (in ns) between two events */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MonitorQAPIEventConf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MonitorQapiEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": QAPIEvent event; Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *qdict; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(MonitorQapiEvent) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } MonitorQapiEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.084 INFO datatypes - __init__: Processing /src/qemu/monitor/fds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mon_fd_t mon_fd_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MonFdsetFd MonFdsetFd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MonFdset MonFdset; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.096 INFO datatypes - __init__: Processing /src/qemu/monitor/hmp-cmds-target.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.106 INFO datatypes - __init__: Processing /src/qemu/monitor/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.111 INFO datatypes - __init__: Processing /src/qemu/qobject/qnull.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.116 INFO datatypes - __init__: Processing /src/qemu/qobject/qnum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.123 INFO datatypes - __init__: Processing /src/qemu/qobject/json-writer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.131 INFO datatypes - __init__: Processing /src/qemu/qobject/qjson.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSONParsingState { Step #6 - "compile-libfuzzer-introspector-x86_64": JSONMessageParser parser; Step #6 - "compile-libfuzzer-introspector-x86_64": QObject *result; Step #6 - "compile-libfuzzer-introspector-x86_64": Error *err; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSONParsingState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.139 INFO datatypes - __init__: Processing /src/qemu/qobject/json-streamer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.146 INFO datatypes - __init__: Processing /src/qemu/qobject/json-lexer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.154 INFO datatypes - __init__: Processing /src/qemu/qobject/json-parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSONParserContext { Step #6 - "compile-libfuzzer-introspector-x86_64": Error *err; Step #6 - "compile-libfuzzer-introspector-x86_64": JSONToken *current; Step #6 - "compile-libfuzzer-introspector-x86_64": GQueue *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": va_list *ap; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSONParserContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.166 INFO datatypes - __init__: Processing /src/qemu/qobject/qobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.172 INFO datatypes - __init__: Processing /src/qemu/qobject/qobject-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.178 INFO datatypes - __init__: Processing /src/qemu/qobject/qlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.185 INFO datatypes - __init__: Processing /src/qemu/qobject/json-parser-int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum json_token_type { Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_ERROR = 0, /* must be zero, see json_lexer[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Gap for lexer states */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_LCURLY = 100, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_MIN = JSON_LCURLY, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_RCURLY, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_LSQUARE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_RSQUARE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_COLON, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_COMMA, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_INTEGER, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_FLOAT, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_KEYWORD, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_INTERP, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_END_OF_INPUT, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_MAX = JSON_END_OF_INPUT Step #6 - "compile-libfuzzer-introspector-x86_64": } JSONTokenType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSONToken JSONToken; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.191 INFO datatypes - __init__: Processing /src/qemu/qobject/block-qdict.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.203 INFO datatypes - __init__: Processing /src/qemu/qobject/qdict.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.212 INFO datatypes - __init__: Processing /src/qemu/qobject/qstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.218 INFO datatypes - __init__: Processing /src/qemu/qobject/qbool.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.224 INFO datatypes - __init__: Processing /src/qemu/qobject/qlit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.231 INFO datatypes - __init__: Processing /src/qemu/system/runstate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": RunState from; Step #6 - "compile-libfuzzer-introspector-x86_64": RunState to; Step #6 - "compile-libfuzzer-introspector-x86_64": } RunStateTransition; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.245 INFO datatypes - __init__: Processing /src/qemu/system/rtc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.252 INFO datatypes - __init__: Processing /src/qemu/system/bootdevice.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FWBootEntry FWBootEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FWLCHSEntry FWLCHSEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *bootindex; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *suffix; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": } BootIndexProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.262 INFO datatypes - __init__: Processing /src/qemu/system/dma-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB *acb; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSGList *sg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t align; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": DMADirection dir; Step #6 - "compile-libfuzzer-introspector-x86_64": int sg_cur_index; Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t sg_cur_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector iov; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": DMAIOFunc *io_func; Step #6 - "compile-libfuzzer-introspector-x86_64": void *io_func_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } DMAAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.273 INFO datatypes - __init__: Processing /src/qemu/system/device_tree-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.278 INFO datatypes - __init__: Processing /src/qemu/system/tpm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.286 INFO datatypes - __init__: Processing /src/qemu/system/runstate-action.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.292 INFO datatypes - __init__: Processing /src/qemu/system/async-teardown.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.298 INFO datatypes - __init__: Processing /src/qemu/system/runstate-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.305 INFO datatypes - __init__: Processing /src/qemu/system/dirtylimit.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VcpuDirtyLimitState { Step #6 - "compile-libfuzzer-introspector-x86_64": int cpu_index; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Quota dirty page rate, unit is MB/s Step #6 - "compile-libfuzzer-introspector-x86_64": * zero if not enabled. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t quota; Step #6 - "compile-libfuzzer-introspector-x86_64": } VcpuDirtyLimitState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.316 INFO datatypes - __init__: Processing /src/qemu/system/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.322 INFO datatypes - __init__: Processing /src/qemu/system/watchpoint.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.329 INFO datatypes - __init__: Processing /src/qemu/system/memory_mapping.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GuestPhysListener { Step #6 - "compile-libfuzzer-introspector-x86_64": GuestPhysBlockList *list; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryListener listener; Step #6 - "compile-libfuzzer-introspector-x86_64": } GuestPhysListener; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.338 INFO datatypes - __init__: Processing /src/qemu/system/cpus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.351 INFO datatypes - __init__: Processing /src/qemu/system/vl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QSIMPLEQ_HEAD(, BlockdevOptionsQueueEntry) BlockdevOptionsQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DeviceOption { Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *opts; Step #6 - "compile-libfuzzer-introspector-x86_64": Location loc; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(DeviceOption) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } DeviceOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockdevOptionsQueueEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockdevOptions *bdo; Step #6 - "compile-libfuzzer-introspector-x86_64": Location loc; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(BlockdevOptionsQueueEntry) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockdevOptionsQueueEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUOption { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t arch_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ObjectOption { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectOptions *opts; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(ObjectOption) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VGAInterfaceInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *opt_name; /* option name */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* human-readable name */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Class names indicating that support is available. Step #6 - "compile-libfuzzer-introspector-x86_64": * If no class is specified, the interface is always available */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *class_names[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VGAInterfaceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.400 INFO datatypes - __init__: Processing /src/qemu/system/qemu-seccomp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.411 INFO datatypes - __init__: Processing /src/qemu/system/device_tree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.424 INFO datatypes - __init__: Processing /src/qemu/system/cpu-timers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.432 INFO datatypes - __init__: Processing /src/qemu/system/balloon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.438 INFO datatypes - __init__: Processing /src/qemu/system/arch_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.444 INFO datatypes - __init__: Processing /src/qemu/system/memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AddrRange AddrRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(, MemoryRegionList) MemoryRegionListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryRegionList MemoryRegionList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.497 INFO datatypes - __init__: Processing /src/qemu/system/datadir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.503 INFO datatypes - __init__: Processing /src/qemu/system/qdev-monitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QDevAlias Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *typename; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *alias; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t arch_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } QDevAlias; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.523 INFO datatypes - __init__: Processing /src/qemu/system/ioport.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.533 INFO datatypes - __init__: Processing /src/qemu/system/qtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.551 INFO datatypes - __init__: Processing /src/qemu/system/tpm-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.557 INFO datatypes - __init__: Processing /src/qemu/system/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.563 INFO datatypes - __init__: Processing /src/qemu/system/globals.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.568 INFO datatypes - __init__: Processing /src/qemu/system/physmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PhysPageEntry PhysPageEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUAddressSpace { Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace *as; Step #6 - "compile-libfuzzer-introspector-x86_64": struct AddressSpaceDispatch *memory_dispatch; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryListener tcg_as_listener; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUAddressSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PhysPageMap { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned sections_nb; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned sections_nb_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nodes_nb; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nodes_nb_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegionSection *sections; Step #6 - "compile-libfuzzer-introspector-x86_64": } PhysPageMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PhysPageEntry Node[P_L2_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct subpage_t { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": FlatView *fv; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sub_section[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } subpage_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGIOMMUNotifier { Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUNotifier n; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mr; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": int iommu_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool active; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGIOMMUNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buffer[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BounceBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.619 INFO datatypes - __init__: Processing /src/qemu/semihosting/uaccess.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.625 INFO datatypes - __init__: Processing /src/qemu/semihosting/stubs-system.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.631 INFO datatypes - __init__: Processing /src/qemu/semihosting/arm-compat-semi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LayoutInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": target_ulong rambase; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t ramsize; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr heapbase; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr heaplimit; Step #6 - "compile-libfuzzer-introspector-x86_64": } LayoutInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.643 INFO datatypes - __init__: Processing /src/qemu/semihosting/syscalls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.663 INFO datatypes - __init__: Processing /src/qemu/semihosting/console.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SemihostingConsole { Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend backend; Step #6 - "compile-libfuzzer-introspector-x86_64": Chardev *chr; Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *sleeping_cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": bool got; Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo8 fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SemihostingConsole; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.670 INFO datatypes - __init__: Processing /src/qemu/semihosting/stubs-all.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.675 INFO datatypes - __init__: Processing /src/qemu/semihosting/config.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SemihostingConfig { Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool userspace_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": SemihostingTarget target; Step #6 - "compile-libfuzzer-introspector-x86_64": char **argv; Step #6 - "compile-libfuzzer-introspector-x86_64": int argc; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cmdline; /* concatenated argv */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SemihostingConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.683 INFO datatypes - __init__: Processing /src/qemu/semihosting/guestfd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.690 INFO datatypes - __init__: Processing /src/qemu/include/qemu-io.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*cfunc_t)(BlockBackend *blk, int argc, char **argv); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cmdinfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* altname; Step #6 - "compile-libfuzzer-introspector-x86_64": cfunc_t cfunc; Step #6 - "compile-libfuzzer-introspector-x86_64": int argmin; Step #6 - "compile-libfuzzer-introspector-x86_64": int argmax; Step #6 - "compile-libfuzzer-introspector-x86_64": int canpush; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *args; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *oneline; Step #6 - "compile-libfuzzer-introspector-x86_64": helpfunc_t help; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t perm; Step #6 - "compile-libfuzzer-introspector-x86_64": } cmdinfo_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*helpfunc_t)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.695 INFO datatypes - __init__: Processing /src/qemu/include/qemu-main.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.701 INFO datatypes - __init__: Processing /src/qemu/include/elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t Elf32_Word; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t Elf64_Off; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mips_elf_abiflags_v0 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t version; /* Version of flags structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t isa_level; /* The level of the ISA: 1-5, 32, 64 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t isa_rev; /* The revision of ISA: */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* - 0 for MIPS V and below, */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* - 1-n otherwise. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t gpr_size; /* The size of general purpose registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cpr1_size; /* The size of co-processor 1 registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cpr2_size; /* The size of co-processor 2 registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fp_abi; /* The floating-point ABI */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t isa_ext; /* Mask of processor-specific extensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ases; /* Mask of ASEs used */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags1; /* Mask of general flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags2; Step #6 - "compile-libfuzzer-introspector-x86_64": } Mips_elf_abiflags_v0; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t Elf64_Sword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t Elf32_Addr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t Elf64_Sxword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct elf64_note { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word n_namesz; /* Name size */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word n_descsz; /* Content size */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word n_type; /* Content type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Nhdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Sxword d_tag; /* entry tag value */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword d_val; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr d_ptr; 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 elf64_rela { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr r_offset; /* Location at which to apply the action */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword r_info; /* index and type of relocation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Sxword r_addend; /* Constant addend used to compute value */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Rela; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct elf64_sym { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word st_name; /* Symbol name, index in string tbl */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char st_info; /* Type and binding attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char st_other; /* No defined meaning, 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half st_shndx; /* Associated section index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr st_value; /* Value of the symbol */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword st_size; /* Associated symbol size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Sym; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct elf32_shdr { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr sh_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Off sh_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_link; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_addralign; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_entsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Shdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t Elf32_Half; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct elf32_sym{ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word st_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr st_value; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word st_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char st_info; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char st_other; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half st_shndx; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Sym; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct elf64_shdr { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word sh_name; /* Section name, index in string tbl */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word sh_type; /* Type of section */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword sh_flags; /* Miscellaneous section attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr sh_addr; /* Section virtual addr at execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Off sh_offset; /* Section file offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword sh_size; /* Size of section in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word sh_link; /* Index of another section */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word sh_info; /* Additional section information */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword sh_addralign; /* Section alignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword sh_entsize; /* Entry size if section holds table */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Shdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t Elf64_Addr; 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 struct elf64_rel { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr r_offset; /* Location at which to apply the action */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword r_info; /* index and type of relocation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Rel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t Elf64_SHalf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t Elf64_Xword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct elf32_rel { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr r_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word r_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Rel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct elf32_rela{ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr r_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word r_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Sword r_addend; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Rela; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct elf64_hdr { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char e_ident[16]; /* ELF "magic number" */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_machine; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word e_version; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr e_entry; /* Entry point virtual address */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Off e_phoff; /* Program header table file offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Off e_shoff; /* Section header table file offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word e_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_ehsize; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_phentsize; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_phnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_shentsize; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_shnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_shstrndx; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Ehdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t Elf32_Off; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct elf32_phdr{ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word p_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Off p_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr p_vaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr p_paddr; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word p_filesz; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word p_memsz; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word p_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word p_align; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Phdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct elf32_note { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word n_namesz; /* Name size */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word n_descsz; /* Content size */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word n_type; /* Content type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Nhdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t Elf32_Sword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dynamic{ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Sword d_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": union{ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Sword d_val; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr d_ptr; 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 elf32_hdr{ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char e_ident[EI_NIDENT]; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_machine; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word e_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; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Off e_shoff; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word e_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_ehsize; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_phentsize; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_phnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_shentsize; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_shnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_shstrndx; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Ehdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct elf64_phdr { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word p_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word p_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Off p_offset; /* Segment file offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr p_vaddr; /* Segment virtual address */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr p_paddr; /* Segment physical address */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword p_filesz; /* Segment size in file */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword p_memsz; /* Segment size in memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword p_align; /* Segment alignment, file & memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Phdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.717 INFO datatypes - __init__: Processing /src/qemu/include/glib-compat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.723 INFO datatypes - __init__: Processing /src/qemu/include/disas/dis-asm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t bfd_vma; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t bfd_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*fprintf_function)(FILE *f, const char *fmt, ...) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*disassembler_ftype) (bfd_vma, disassemble_info *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *PTR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct symbol_cache_entry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PTR p; Step #6 - "compile-libfuzzer-introspector-x86_64": bfd_vma i; Step #6 - "compile-libfuzzer-introspector-x86_64": } udata; Step #6 - "compile-libfuzzer-introspector-x86_64": } asymbol; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t bfd_signed_vma; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool bfd_boolean; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct disassemble_info { Step #6 - "compile-libfuzzer-introspector-x86_64": fprintf_function fprintf_func; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": PTR application_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Target description. We could replace this with a pointer to the bfd, Step #6 - "compile-libfuzzer-introspector-x86_64": but that would require one. There currently isn't any such requirement Step #6 - "compile-libfuzzer-introspector-x86_64": so to avoid introducing one we record these explicitly. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* The bfd_flavour. This can be bfd_target_unknown_flavour. */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum bfd_flavour flavour; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The bfd_arch value. */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum bfd_architecture arch; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The bfd_mach value. */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long mach; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Endianness (for bi-endian cpus). Mono-endian cpus can ignore this. */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum bfd_endian endian; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* An array of pointers to symbols either at the location being disassembled Step #6 - "compile-libfuzzer-introspector-x86_64": or at the start of the function being disassembled. The array is sorted Step #6 - "compile-libfuzzer-introspector-x86_64": so that the first symbol is intended to be the one used. The others are Step #6 - "compile-libfuzzer-introspector-x86_64": present for any misc. purposes. This is not set reliably, but if it is Step #6 - "compile-libfuzzer-introspector-x86_64": not NULL, it is correct. */ Step #6 - "compile-libfuzzer-introspector-x86_64": asymbol **symbols; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of symbols in array. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_symbols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* For use by the disassembler. Step #6 - "compile-libfuzzer-introspector-x86_64": The top 16 bits are reserved for public use (and are documented here). Step #6 - "compile-libfuzzer-introspector-x86_64": The bottom 16 bits are for the internal use of the disassembler. */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #define INSN_HAS_RELOC 0x80000000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define INSN_ARM_BE32 0x00010000 Step #6 - "compile-libfuzzer-introspector-x86_64": PTR private_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Function used to get bytes to disassemble. MEMADDR is the Step #6 - "compile-libfuzzer-introspector-x86_64": address of the stuff to be disassembled, MYADDR is the address to Step #6 - "compile-libfuzzer-introspector-x86_64": put the bytes in, and LENGTH is the number of bytes to read. Step #6 - "compile-libfuzzer-introspector-x86_64": INFO is a pointer to this struct. Step #6 - "compile-libfuzzer-introspector-x86_64": Returns an errno value or 0 for success. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*read_memory_func) Step #6 - "compile-libfuzzer-introspector-x86_64": (bfd_vma memaddr, bfd_byte *myaddr, int length, Step #6 - "compile-libfuzzer-introspector-x86_64": struct disassemble_info *info); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Function which should be called if we get an error that we can't Step #6 - "compile-libfuzzer-introspector-x86_64": recover from. STATUS is the errno value from read_memory_func and Step #6 - "compile-libfuzzer-introspector-x86_64": MEMADDR is the address that we were trying to read. INFO is a Step #6 - "compile-libfuzzer-introspector-x86_64": pointer to this struct. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*memory_error_func) Step #6 - "compile-libfuzzer-introspector-x86_64": (int status, bfd_vma memaddr, struct disassemble_info *info); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Function called to print ADDR. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*print_address_func) Step #6 - "compile-libfuzzer-introspector-x86_64": (bfd_vma addr, struct disassemble_info *info); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Function called to print an instruction. The function is architecture Step #6 - "compile-libfuzzer-introspector-x86_64": * specific. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*print_insn)(bfd_vma addr, struct disassemble_info *info); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Function called to determine if there is a symbol at the given ADDR. Step #6 - "compile-libfuzzer-introspector-x86_64": If there is, the function returns 1, otherwise it returns 0. Step #6 - "compile-libfuzzer-introspector-x86_64": This is used by ports which support an overlay manager where Step #6 - "compile-libfuzzer-introspector-x86_64": the overlay number is held in the top part of an address. In Step #6 - "compile-libfuzzer-introspector-x86_64": some circumstances we want to include the overlay number in the Step #6 - "compile-libfuzzer-introspector-x86_64": address, (normally because there is a symbol associated with Step #6 - "compile-libfuzzer-introspector-x86_64": that address), but sometimes we want to mask out the overlay bits. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (* symbol_at_address_func) Step #6 - "compile-libfuzzer-introspector-x86_64": (bfd_vma addr, struct disassemble_info * info); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are for buffer_read_memory. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const bfd_byte *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": bfd_vma buffer_vma; Step #6 - "compile-libfuzzer-introspector-x86_64": int buffer_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This variable may be set by the instruction decoder. It suggests Step #6 - "compile-libfuzzer-introspector-x86_64": the number of bytes objdump should display on a single line. If Step #6 - "compile-libfuzzer-introspector-x86_64": the instruction decoder sets this, it should always set it to Step #6 - "compile-libfuzzer-introspector-x86_64": the same value in order to get reasonable looking output. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bytes_per_line; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the next two variables control the way objdump displays the raw data */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* For example, if bytes_per_line is 8 and bytes_per_chunk is 4, the */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* output will look like this: Step #6 - "compile-libfuzzer-introspector-x86_64": 00: 00000000 00000000 Step #6 - "compile-libfuzzer-introspector-x86_64": with the chunks displayed according to "display_endian". */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bytes_per_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": enum bfd_endian display_endian; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Results from instruction decoders. Not all decoders yet support Step #6 - "compile-libfuzzer-introspector-x86_64": this information. This info is set each time an instruction is Step #6 - "compile-libfuzzer-introspector-x86_64": decoded, and is only valid for the last such instruction. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": To determine whether this decoder supports this information, set Step #6 - "compile-libfuzzer-introspector-x86_64": insn_info_valid to 0, decode an instruction, then check it. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char insn_info_valid; /* Branch info has been set. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char branch_delay_insns; /* How many sequential insn's will run before Step #6 - "compile-libfuzzer-introspector-x86_64": a branch takes effect. (0 = normal) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data_size; /* Size of data reference in insn, in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum dis_insn_type insn_type; /* Type of instruction */ Step #6 - "compile-libfuzzer-introspector-x86_64": bfd_vma target; /* Target address of branch or dref, if known; Step #6 - "compile-libfuzzer-introspector-x86_64": zero if unknown. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bfd_vma target2; /* Second target address for dref2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Command line options specific to the target disassembler. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char * disassembler_options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * When true instruct the disassembler it may preface the Step #6 - "compile-libfuzzer-introspector-x86_64": * disassembly with the opcodes values if it wants to. This is Step #6 - "compile-libfuzzer-introspector-x86_64": * mainly for the benefit of the plugin interface which doesn't want Step #6 - "compile-libfuzzer-introspector-x86_64": * that. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool show_opcodes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Field intended to be used by targets in any way they deem suitable. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *target_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Options for Capstone disassembly. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cap_arch; Step #6 - "compile-libfuzzer-introspector-x86_64": int cap_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": int cap_insn_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": int cap_insn_split; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } disassemble_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.734 INFO datatypes - __init__: Processing /src/qemu/include/disas/disas.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char *(*lookup_symbol_t)(struct syminfo *s, uint64_t orig_addr); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.740 INFO datatypes - __init__: Processing /src/qemu/include/disas/capstone.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.745 INFO datatypes - __init__: Processing /src/qemu/include/io/channel-watch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.751 INFO datatypes - __init__: Processing /src/qemu/include/io/channel-util.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.756 INFO datatypes - __init__: Processing /src/qemu/include/io/channel-command.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.762 INFO datatypes - __init__: Processing /src/qemu/include/io/channel-buffer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.767 INFO datatypes - __init__: Processing /src/qemu/include/io/channel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QIOChannelFeature QIOChannelFeature; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*QIOChannelFunc)(QIOChannel *ioc, Step #6 - "compile-libfuzzer-introspector-x86_64": GIOCondition condition, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QIOChannelShutdown QIOChannelShutdown; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.777 INFO datatypes - __init__: Processing /src/qemu/include/io/channel-null.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.783 INFO datatypes - __init__: Processing /src/qemu/include/io/channel-socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.789 INFO datatypes - __init__: Processing /src/qemu/include/io/dns-resolver.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.795 INFO datatypes - __init__: Processing /src/qemu/include/io/net-listener.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QIONetListenerClientFunc)(QIONetListener *listener, Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannelSocket *sioc, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.801 INFO datatypes - __init__: Processing /src/qemu/include/io/channel-websock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union QIOChannelWebsockMask QIOChannelWebsockMask; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.807 INFO datatypes - __init__: Processing /src/qemu/include/io/task.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOTask QIOTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QIOTaskWorker)(QIOTask *task, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QIOTaskFunc)(QIOTask *task, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.813 INFO datatypes - __init__: Processing /src/qemu/include/io/channel-tls.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.819 INFO datatypes - __init__: Processing /src/qemu/include/io/channel-file.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.824 INFO datatypes - __init__: Processing /src/qemu/include/libdecnumber/decNumber.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t digits; /* Count of digits in the coefficient; >0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t exponent; /* Unadjusted exponent, unbiased, in */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* range: -1999999997 through 999999999 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bits; /* Indicator bits (see above) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Coefficient, from least significant unit */ Step #6 - "compile-libfuzzer-introspector-x86_64": decNumberUnit lsu[DECNUMUNITS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } decNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.833 INFO datatypes - __init__: Processing /src/qemu/include/libdecnumber/dconfig.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.839 INFO datatypes - __init__: Processing /src/qemu/include/libdecnumber/decDPD.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.947 INFO datatypes - __init__: Processing /src/qemu/include/libdecnumber/decContext.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t digits; /* working precision */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t emax; /* maximum positive exponent */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t emin; /* minimum negative exponent */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum rounding round; /* rounding mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t traps; /* trap-enabler flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; /* status flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t clamp; /* flag: apply IEEE exponent clamp */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if DECSUBSET Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t extended; /* flag: special-values allowed */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } decContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.954 INFO datatypes - __init__: Processing /src/qemu/include/libdecnumber/decNumberLocal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long int LI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uByte *msd; /* -> most significant digit */ Step #6 - "compile-libfuzzer-introspector-x86_64": uByte *lsd; /* -> least ditto */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt sign; /* 0=positive, DECFLOAT_Sign=negative */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int exponent; /* Unadjusted signed exponent (q), or */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* DECFLOAT_NaN etc. for a special */ Step #6 - "compile-libfuzzer-introspector-x86_64": } bcdnum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.962 INFO datatypes - __init__: Processing /src/qemu/include/libdecnumber/dpd/decimal128.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bytes[DECIMAL128_Bytes]; /* decimal128: 1, 5, 12, 110 bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } decimal128; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.968 INFO datatypes - __init__: Processing /src/qemu/include/libdecnumber/dpd/decimal128Local.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.973 INFO datatypes - __init__: Processing /src/qemu/include/libdecnumber/dpd/decimal32.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bytes[DECIMAL32_Bytes]; /* decimal32: 1, 5, 6, 20 bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } decimal32; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.979 INFO datatypes - __init__: Processing /src/qemu/include/libdecnumber/dpd/decimal64.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bytes[DECIMAL64_Bytes]; /* decimal64: 1, 5, 8, 50 bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } decimal64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.985 INFO datatypes - __init__: Processing /src/qemu/include/crypto/tlscredsx509.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoTLSCredsX509 QCryptoTLSCredsX509; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoTLSCredsX509Class QCryptoTLSCredsX509Class; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.991 INFO datatypes - __init__: Processing /src/qemu/include/crypto/tls-cipher-suites.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoTLSCipherSuites QCryptoTLSCipherSuites; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:24.996 INFO datatypes - __init__: Processing /src/qemu/include/crypto/tlscredspsk.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoTLSCredsPSK QCryptoTLSCredsPSK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoTLSCredsPSKClass QCryptoTLSCredsPSKClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.002 INFO datatypes - __init__: Processing /src/qemu/include/crypto/tlssession.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoTLSSession QCryptoTLSSession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t (*QCryptoTLSSessionReadFunc)(char *buf, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": QCRYPTO_TLS_HANDSHAKE_COMPLETE, Step #6 - "compile-libfuzzer-introspector-x86_64": QCRYPTO_TLS_HANDSHAKE_SENDING, Step #6 - "compile-libfuzzer-introspector-x86_64": QCRYPTO_TLS_HANDSHAKE_RECVING, Step #6 - "compile-libfuzzer-introspector-x86_64": } QCryptoTLSSessionHandshakeStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": QCRYPTO_TLS_BYE_COMPLETE, Step #6 - "compile-libfuzzer-introspector-x86_64": QCRYPTO_TLS_BYE_SENDING, Step #6 - "compile-libfuzzer-introspector-x86_64": QCRYPTO_TLS_BYE_RECVING, Step #6 - "compile-libfuzzer-introspector-x86_64": } QCryptoTLSSessionByeStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t (*QCryptoTLSSessionWriteFunc)(const char *buf, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.008 INFO datatypes - __init__: Processing /src/qemu/include/crypto/x509-utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.014 INFO datatypes - __init__: Processing /src/qemu/include/crypto/hash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoHash QCryptoHash; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.020 INFO datatypes - __init__: Processing /src/qemu/include/crypto/pbkdf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.026 INFO datatypes - __init__: Processing /src/qemu/include/crypto/sm4.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.031 INFO datatypes - __init__: Processing /src/qemu/include/crypto/xts.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void xts_cipher_func(const void *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t length, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *dst, Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *src); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.037 INFO datatypes - __init__: Processing /src/qemu/include/crypto/tlscreds.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoTLSCreds QCryptoTLSCreds; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*CryptoTLSCredsReload)(QCryptoTLSCreds *, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoTLSCredsClass QCryptoTLSCredsClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.043 INFO datatypes - __init__: Processing /src/qemu/include/crypto/random.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.048 INFO datatypes - __init__: Processing /src/qemu/include/crypto/clmul.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.054 INFO datatypes - __init__: Processing /src/qemu/include/crypto/aes-round.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t AESStateVec __attribute__((vector_size(16))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t b[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t d[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": AESStateVec v; Step #6 - "compile-libfuzzer-introspector-x86_64": } AESState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.061 INFO datatypes - __init__: Processing /src/qemu/include/crypto/desrfb.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.067 INFO datatypes - __init__: Processing /src/qemu/include/crypto/afsplit.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.072 INFO datatypes - __init__: Processing /src/qemu/include/crypto/ivgen.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoIVGen QCryptoIVGen; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.078 INFO datatypes - __init__: Processing /src/qemu/include/crypto/init.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.083 INFO datatypes - __init__: Processing /src/qemu/include/crypto/secret_keyring.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.088 INFO datatypes - __init__: Processing /src/qemu/include/crypto/cipher.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoCipher QCryptoCipher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoCipherDriver QCryptoCipherDriver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.094 INFO datatypes - __init__: Processing /src/qemu/include/crypto/secret.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoSecret QCryptoSecret; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoSecretClass QCryptoSecretClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.100 INFO datatypes - __init__: Processing /src/qemu/include/crypto/hmac.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoHmac QCryptoHmac; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.106 INFO datatypes - __init__: Processing /src/qemu/include/crypto/tlscredsanon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoTLSCredsAnon QCryptoTLSCredsAnon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoTLSCredsAnonClass QCryptoTLSCredsAnonClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.111 INFO datatypes - __init__: Processing /src/qemu/include/crypto/block.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*QCryptoBlockInitFunc)(QCryptoBlock *block, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t headerlen, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*QCryptoBlockReadFunc)(QCryptoBlock *block, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t offset, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buflen, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*QCryptoBlockWriteFunc)(QCryptoBlock *block, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t offset, Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *buf, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buflen, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": QCRYPTO_BLOCK_OPEN_NO_IO = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": QCRYPTO_BLOCK_OPEN_DETACHED = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": } QCryptoBlockOpenFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": QCRYPTO_BLOCK_CREATE_DETACHED = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": } QCryptoBlockCreateFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoBlock QCryptoBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.118 INFO datatypes - __init__: Processing /src/qemu/include/crypto/akcipher.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCryptoAkCipher QCryptoAkCipher; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.124 INFO datatypes - __init__: Processing /src/qemu/include/crypto/aes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct aes_key_st AES_KEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.130 INFO datatypes - __init__: Processing /src/qemu/include/crypto/secret_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.136 INFO datatypes - __init__: Processing /src/qemu/include/ui/dmabuf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuDmaBuf QemuDmaBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.142 INFO datatypes - __init__: Processing /src/qemu/include/ui/dbus-display.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.147 INFO datatypes - __init__: Processing /src/qemu/include/ui/pixman-minimal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 32bpp formats */ Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_a8r8g8b8 = PIXMAN_FORMAT(32, PIXMAN_TYPE_ARGB, 8, 8, 8, 8), Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_x8r8g8b8 = PIXMAN_FORMAT(32, PIXMAN_TYPE_ARGB, 0, 8, 8, 8), Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_a8b8g8r8 = PIXMAN_FORMAT(32, PIXMAN_TYPE_ABGR, 8, 8, 8, 8), Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_x8b8g8r8 = PIXMAN_FORMAT(32, PIXMAN_TYPE_ABGR, 0, 8, 8, 8), Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_b8g8r8a8 = PIXMAN_FORMAT(32, PIXMAN_TYPE_BGRA, 8, 8, 8, 8), Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_b8g8r8x8 = PIXMAN_FORMAT(32, PIXMAN_TYPE_BGRA, 0, 8, 8, 8), Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_r8g8b8a8 = PIXMAN_FORMAT(32, PIXMAN_TYPE_RGBA, 8, 8, 8, 8), Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_r8g8b8x8 = PIXMAN_FORMAT(32, PIXMAN_TYPE_RGBA, 0, 8, 8, 8), Step #6 - "compile-libfuzzer-introspector-x86_64": /* 24bpp formats */ Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_r8g8b8 = PIXMAN_FORMAT(24, PIXMAN_TYPE_ARGB, 0, 8, 8, 8), Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_b8g8r8 = PIXMAN_FORMAT(24, PIXMAN_TYPE_ABGR, 0, 8, 8, 8), Step #6 - "compile-libfuzzer-introspector-x86_64": /* 16bpp formats */ Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_r5g6b5 = PIXMAN_FORMAT(16, PIXMAN_TYPE_ARGB, 0, 5, 6, 5), Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_a1r5g5b5 = PIXMAN_FORMAT(16, PIXMAN_TYPE_ARGB, 1, 5, 5, 5), Step #6 - "compile-libfuzzer-introspector-x86_64": PIXMAN_x1r5g5b5 = PIXMAN_FORMAT(16, PIXMAN_TYPE_ARGB, 0, 5, 5, 5), Step #6 - "compile-libfuzzer-introspector-x86_64": } pixman_format_code_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pixman_image_destroy_func_t)(pixman_image_t *image, void *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pixman_color { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t red; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t green; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t blue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": } pixman_color_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pixman_image pixman_image_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.155 INFO datatypes - __init__: Processing /src/qemu/include/ui/surface.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DisplaySurface { Step #6 - "compile-libfuzzer-introspector-x86_64": pixman_image_t *image; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CONFIG_OPENGL Step #6 - "compile-libfuzzer-introspector-x86_64": GLenum glformat; Step #6 - "compile-libfuzzer-introspector-x86_64": GLenum gltype; Step #6 - "compile-libfuzzer-introspector-x86_64": GLuint texture; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_pixman_shareable share_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t share_handle_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } DisplaySurface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.161 INFO datatypes - __init__: Processing /src/qemu/include/ui/sdl2.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.168 INFO datatypes - __init__: Processing /src/qemu/include/ui/pixel_ops.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.174 INFO datatypes - __init__: Processing /src/qemu/include/ui/win32-kbd-hook.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.179 INFO datatypes - __init__: Processing /src/qemu/include/ui/spice-display.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum qxl_async_io { Step #6 - "compile-libfuzzer-introspector-x86_64": QXL_SYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": QXL_ASYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": } qxl_async_io; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimpleSpiceUpdate SimpleSpiceUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimpleSpiceCursor SimpleSpiceCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimpleSpiceDisplay SimpleSpiceDisplay; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QXLCookie { Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t io; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t surface_id; Step #6 - "compile-libfuzzer-introspector-x86_64": QXLRect area; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QXLRect area; Step #6 - "compile-libfuzzer-introspector-x86_64": int redraw; Step #6 - "compile-libfuzzer-introspector-x86_64": } render; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } QXLCookie; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.186 INFO datatypes - __init__: Processing /src/qemu/include/ui/qemu-pixman.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PixelFormat { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bits_per_pixel; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bytes_per_pixel; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t depth; /* color depth in bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rmask, gmask, bmask, amask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rshift, gshift, bshift, ashift; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rmax, gmax, bmax, amax; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rbits, gbits, bbits, abits; Step #6 - "compile-libfuzzer-introspector-x86_64": } PixelFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int qemu_pixman_shareable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HANDLE qemu_pixman_shareable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.193 INFO datatypes - __init__: Processing /src/qemu/include/ui/qemu-spice-module.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpiceInfo SpiceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.199 INFO datatypes - __init__: Processing /src/qemu/include/ui/clipboard.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QemuClipboardType QemuClipboardType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuClipboardPeer QemuClipboardPeer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QemuClipboardNotifyType QemuClipboardNotifyType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QemuClipboardSelection QemuClipboardSelection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuClipboardNotify QemuClipboardNotify; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuClipboardInfo QemuClipboardInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.205 INFO datatypes - __init__: Processing /src/qemu/include/ui/kbd-state.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QKbdModifier QKbdModifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QKbdState QKbdState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.211 INFO datatypes - __init__: Processing /src/qemu/include/ui/egl-context.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.216 INFO datatypes - __init__: Processing /src/qemu/include/ui/rect.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuRect { Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t x; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t y; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t height; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuRect; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.222 INFO datatypes - __init__: Processing /src/qemu/include/ui/dbus-module.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.228 INFO datatypes - __init__: Processing /src/qemu/include/ui/egl-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct egl_fb { Step #6 - "compile-libfuzzer-introspector-x86_64": int width; Step #6 - "compile-libfuzzer-introspector-x86_64": int height; Step #6 - "compile-libfuzzer-introspector-x86_64": GLuint texture; Step #6 - "compile-libfuzzer-introspector-x86_64": GLuint framebuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": bool delete_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuDmaBuf *dmabuf; Step #6 - "compile-libfuzzer-introspector-x86_64": } egl_fb; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.235 INFO datatypes - __init__: Processing /src/qemu/include/ui/gtk.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GtkDisplayState GtkDisplayState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtualConsole { Step #6 - "compile-libfuzzer-introspector-x86_64": GtkDisplayState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; Step #6 - "compile-libfuzzer-introspector-x86_64": GtkWidget *window; Step #6 - "compile-libfuzzer-introspector-x86_64": GtkWidget *menu_item; Step #6 - "compile-libfuzzer-introspector-x86_64": GtkWidget *tab_item; Step #6 - "compile-libfuzzer-introspector-x86_64": GtkWidget *focus; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtualConsoleType type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtualGfxConsole gfx; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(CONFIG_VTE) Step #6 - "compile-libfuzzer-introspector-x86_64": VirtualVteConsole vte; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtualConsole; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtualGfxConsole { Step #6 - "compile-libfuzzer-introspector-x86_64": GtkWidget *drawing_area; Step #6 - "compile-libfuzzer-introspector-x86_64": DisplayGLCtx dgc; Step #6 - "compile-libfuzzer-introspector-x86_64": DisplayChangeListener dcl; Step #6 - "compile-libfuzzer-introspector-x86_64": QKbdState *kbd; Step #6 - "compile-libfuzzer-introspector-x86_64": DisplaySurface *ds; Step #6 - "compile-libfuzzer-introspector-x86_64": pixman_image_t *convert; Step #6 - "compile-libfuzzer-introspector-x86_64": cairo_surface_t *surface; Step #6 - "compile-libfuzzer-introspector-x86_64": double scale_x; Step #6 - "compile-libfuzzer-introspector-x86_64": double scale_y; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(CONFIG_OPENGL) Step #6 - "compile-libfuzzer-introspector-x86_64": QemuGLShader *gls; Step #6 - "compile-libfuzzer-introspector-x86_64": EGLContext ectx; Step #6 - "compile-libfuzzer-introspector-x86_64": EGLSurface esurface; Step #6 - "compile-libfuzzer-introspector-x86_64": int glupdates; Step #6 - "compile-libfuzzer-introspector-x86_64": int x, y, w, h; Step #6 - "compile-libfuzzer-introspector-x86_64": egl_fb guest_fb; Step #6 - "compile-libfuzzer-introspector-x86_64": egl_fb win_fb; Step #6 - "compile-libfuzzer-introspector-x86_64": egl_fb cursor_fb; Step #6 - "compile-libfuzzer-introspector-x86_64": int cursor_x; Step #6 - "compile-libfuzzer-introspector-x86_64": int cursor_y; Step #6 - "compile-libfuzzer-introspector-x86_64": bool y0_top; Step #6 - "compile-libfuzzer-introspector-x86_64": bool scanout_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_dmabuf; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtualGfxConsole; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VirtualConsoleType { Step #6 - "compile-libfuzzer-introspector-x86_64": GD_VC_GFX, Step #6 - "compile-libfuzzer-introspector-x86_64": GD_VC_VTE, Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtualConsoleType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtualVteConsole { Step #6 - "compile-libfuzzer-introspector-x86_64": GtkWidget *box; Step #6 - "compile-libfuzzer-introspector-x86_64": GtkWidget *scrollbar; Step #6 - "compile-libfuzzer-introspector-x86_64": GtkWidget *terminal; Step #6 - "compile-libfuzzer-introspector-x86_64": Chardev *chr; Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo8 out_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool echo; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtualVteConsole; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.242 INFO datatypes - __init__: Processing /src/qemu/include/ui/console.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUPutKbdEntry QEMUPutKbdEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void QEMUPutMouseEvent(void *opaque, int dx, int dy, int dz, int buttons_state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DisplayChangeListenerOps { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dpy_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_refresh)(DisplayChangeListener *dcl); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gfx_update)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": int x, int y, int w, int h); Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gfx_switch)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": struct DisplaySurface *new_surface); Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*dpy_gfx_check_format)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": pixman_format_code_t format); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_text_cursor)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": int x, int y); Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_text_resize)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": int w, int h); Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_text_update)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": int x, int y, int w, int h); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_mouse_set)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": int x, int y, bool on); Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_cursor_define)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUCursor *cursor); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* required if GL */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gl_scanout_disable)(DisplayChangeListener *dcl); Step #6 - "compile-libfuzzer-introspector-x86_64": /* required if GL */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gl_scanout_texture)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backing_id, Step #6 - "compile-libfuzzer-introspector-x86_64": bool backing_y_0_top, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backing_width, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backing_height, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t x, uint32_t y, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w, uint32_t h, Step #6 - "compile-libfuzzer-introspector-x86_64": void *d3d_tex2d); Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional (default to true if has dpy_gl_scanout_dmabuf) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*dpy_has_dmabuf)(DisplayChangeListener *dcl); Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gl_scanout_dmabuf)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": QemuDmaBuf *dmabuf); Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gl_cursor_dmabuf)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": QemuDmaBuf *dmabuf, bool have_hot, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hot_x, uint32_t hot_y); Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gl_cursor_position)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pos_x, uint32_t pos_y); Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gl_release_dmabuf)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": QemuDmaBuf *dmabuf); Step #6 - "compile-libfuzzer-introspector-x86_64": /* required if GL */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gl_update)(DisplayChangeListener *dcl, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t x, uint32_t y, uint32_t w, uint32_t h); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } DisplayChangeListenerOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUPutMouseEntry QEMUPutMouseEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUPutLEDEntry QEMUPutLEDEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScanoutTexture { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backing_id; Step #6 - "compile-libfuzzer-introspector-x86_64": bool backing_y_0_top; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backing_width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backing_height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t y; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t height; Step #6 - "compile-libfuzzer-introspector-x86_64": void *d3d_tex2d; Step #6 - "compile-libfuzzer-introspector-x86_64": } ScanoutTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *QEMUGLContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t console_ch_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct touch_slot { Step #6 - "compile-libfuzzer-introspector-x86_64": int x; Step #6 - "compile-libfuzzer-introspector-x86_64": int y; Step #6 - "compile-libfuzzer-introspector-x86_64": int tracking_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } touch_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUCursor { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": int hot_x, hot_y; Step #6 - "compile-libfuzzer-introspector-x86_64": int refcount; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuDisplay QemuDisplay; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuUIInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": /* physical dimension */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t width_mm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t height_mm; Step #6 - "compile-libfuzzer-introspector-x86_64": /* geometry */ Step #6 - "compile-libfuzzer-introspector-x86_64": int xoff; Step #6 - "compile-libfuzzer-introspector-x86_64": int yoff; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t refresh_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuUIInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void QEMUPutKBDEvent(void *opaque, int keycode); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUGLParams QEMUGLParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DisplayState DisplayState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GraphicHwOps { Step #6 - "compile-libfuzzer-introspector-x86_64": int (*get_flags)(void *opaque); /* optional, default 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*invalidate)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*gfx_update)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": bool gfx_update_async; /* if true, calls graphic_hw_update_done() */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*text_update)(void *opaque, console_ch_t *text); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*ui_info)(void *opaque, uint32_t head, QemuUIInfo *info); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*gl_block)(void *opaque, bool block); Step #6 - "compile-libfuzzer-introspector-x86_64": } GraphicHwOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DisplayGLCtxOps { Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*dpy_gl_ctx_is_compatible_dcl)(DisplayGLCtx *dgc, Step #6 - "compile-libfuzzer-introspector-x86_64": DisplayChangeListener *dcl); Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUGLContext (*dpy_gl_ctx_create)(DisplayGLCtx *dgc, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUGLParams *params); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gl_ctx_destroy)(DisplayGLCtx *dgc, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUGLContext ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*dpy_gl_ctx_make_current)(DisplayGLCtx *dgc, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUGLContext ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gl_ctx_create_texture)(DisplayGLCtx *dgc, Step #6 - "compile-libfuzzer-introspector-x86_64": DisplaySurface *surface); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gl_ctx_destroy_texture)(DisplayGLCtx *dgc, Step #6 - "compile-libfuzzer-introspector-x86_64": DisplaySurface *surface); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*dpy_gl_ctx_update_texture)(DisplayGLCtx *dgc, Step #6 - "compile-libfuzzer-introspector-x86_64": DisplaySurface *surface, Step #6 - "compile-libfuzzer-introspector-x86_64": int x, int y, int w, int h); Step #6 - "compile-libfuzzer-introspector-x86_64": } DisplayGLCtxOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void QEMUPutLEDEvent(void *opaque, int ledstate); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DisplayScanout { Step #6 - "compile-libfuzzer-introspector-x86_64": enum display_scanout kind; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": /* DisplaySurface *surface; is kept in QemuConsole */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanoutTexture texture; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuDmaBuf *dmabuf; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } DisplayScanout; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DisplayGLCtx DisplayGLCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.255 INFO datatypes - __init__: Processing /src/qemu/include/ui/qemu-spice.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.261 INFO datatypes - __init__: Processing /src/qemu/include/ui/input.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuInputHandler QemuInputHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QemuInputHandlerSync)(DeviceState *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QemuInputHandlerEvent)(DeviceState *dev, QemuConsole *src, Step #6 - "compile-libfuzzer-introspector-x86_64": InputEvent *evt); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuInputHandlerState QemuInputHandlerState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.268 INFO datatypes - __init__: Processing /src/qemu/include/ui/shader.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuGLShader QemuGLShader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.274 INFO datatypes - __init__: Processing /src/qemu/include/qom/object_interfaces.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UserCreatableClass UserCreatableClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UserCreatable UserCreatable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.280 INFO datatypes - __init__: Processing /src/qemu/include/qom/object.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TypeInfo TypeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InterfaceInfo InterfaceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (ObjectPropertyAccessor)(Object *obj, Step #6 - "compile-libfuzzer-introspector-x86_64": Visitor *v, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (ObjectPropertyRelease)(Object *obj, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (ObjectFree)(void *obj); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TypeImpl *Type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InterfaceClass InterfaceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ObjectProperty ObjectProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ObjectPropertyIterator { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectClass *nextclass; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTableIter iter; Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectPropertyIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unref the link pointer when the property is deleted */ Step #6 - "compile-libfuzzer-introspector-x86_64": OBJ_PROP_LINK_STRONG = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* private */ Step #6 - "compile-libfuzzer-introspector-x86_64": OBJ_PROP_LINK_DIRECT = 0x2, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJ_PROP_LINK_CLASS = 0x4, Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectPropertyLinkFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Automatically add a getter to the property */ Step #6 - "compile-libfuzzer-introspector-x86_64": OBJ_PROP_FLAG_READ = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Automatically add a setter to the property */ Step #6 - "compile-libfuzzer-introspector-x86_64": OBJ_PROP_FLAG_WRITE = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Automatically add a getter and a setter to the property */ Step #6 - "compile-libfuzzer-introspector-x86_64": OBJ_PROP_FLAG_READWRITE = (OBJ_PROP_FLAG_READ | OBJ_PROP_FLAG_WRITE), Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectPropertyFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Object *(ObjectPropertyResolve)(Object *obj, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *part); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (ObjectPropertyInit)(Object *obj, ObjectProperty *prop); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (ObjectUnparent)(Object *obj); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.294 INFO datatypes - __init__: Processing /src/qemu/include/qom/qom-qobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.300 INFO datatypes - __init__: Processing /src/qemu/include/fpu/softfloat-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.307 INFO datatypes - __init__: Processing /src/qemu/include/fpu/softfloat-types.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t float16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t float32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": #if HOST_BIG_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t high, low; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t low, high; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } float128; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t bfloat16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum __attribute__((__packed__)) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct float_status { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t float_exception_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": FloatRoundMode float_rounding_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": FloatX80RoundPrec floatx80_rounding_precision; Step #6 - "compile-libfuzzer-introspector-x86_64": Float2NaNPropRule float_2nan_prop_rule; Step #6 - "compile-libfuzzer-introspector-x86_64": Float3NaNPropRule float_3nan_prop_rule; Step #6 - "compile-libfuzzer-introspector-x86_64": FloatInfZeroNaNRule float_infzeronan_rule; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tininess_before_rounding; Step #6 - "compile-libfuzzer-introspector-x86_64": /* should denormalised results go to zero and set output_denormal_flushed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool flush_to_zero; Step #6 - "compile-libfuzzer-introspector-x86_64": /* do we detect and flush denormal results before or after rounding? */ Step #6 - "compile-libfuzzer-introspector-x86_64": FloatFTZDetection ftz_detection; Step #6 - "compile-libfuzzer-introspector-x86_64": /* should denormalised inputs go to zero and set input_denormal_flushed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool flush_inputs_to_zero; Step #6 - "compile-libfuzzer-introspector-x86_64": bool default_nan_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The pattern to use for the default NaN. Here the high bit specifies Step #6 - "compile-libfuzzer-introspector-x86_64": * the default NaN's sign bit, and bits 6..0 specify the high bits of the Step #6 - "compile-libfuzzer-introspector-x86_64": * fractional part. The low bits of the fractional part are copies of bit 0. Step #6 - "compile-libfuzzer-introspector-x86_64": * The exponent of the default NaN is (as for any NaN) always all 1s. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that a value of 0 here is not a valid NaN. The target must set Step #6 - "compile-libfuzzer-introspector-x86_64": * this to the correct non-zero value, or we will assert when trying to Step #6 - "compile-libfuzzer-introspector-x86_64": * create a default NaN. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t default_nan_pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The flags below are not used on all specializations and may Step #6 - "compile-libfuzzer-introspector-x86_64": * constant fold away (see snan_bit_is_one()/no_signalling_nans() in Step #6 - "compile-libfuzzer-introspector-x86_64": * softfloat-specialize.inc.c) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool snan_bit_is_one; Step #6 - "compile-libfuzzer-introspector-x86_64": bool no_signaling_nans; Step #6 - "compile-libfuzzer-introspector-x86_64": /* should overflowed results subtract re_bias to its exponent? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rebias_overflow; Step #6 - "compile-libfuzzer-introspector-x86_64": /* should underflowed results add re_bias to its exponent? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rebias_underflow; Step #6 - "compile-libfuzzer-introspector-x86_64": } float_status; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t float64; 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": uint16_t high; Step #6 - "compile-libfuzzer-introspector-x86_64": } floatx80; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum __attribute__((__packed__)) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum __attribute__((__packed__)) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum __attribute__((__packed__)) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum __attribute__((__packed__)) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum __attribute__((__packed__)) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.316 INFO datatypes - __init__: Processing /src/qemu/include/fpu/softfloat.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": float_relation_less = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": float_relation_equal = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": float_relation_greater = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": float_relation_unordered = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } FloatRelation; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.339 INFO datatypes - __init__: Processing /src/qemu/include/fpu/softfloat-macros.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.350 INFO datatypes - __init__: Processing /src/qemu/include/scsi/utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSICommand { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buf[SCSI_CMD_BUF_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t xfer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lba; Step #6 - "compile-libfuzzer-introspector-x86_64": enum SCSIXferMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCSICommand; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSISense { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t asc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ascq; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCSISense; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.356 INFO datatypes - __init__: Processing /src/qemu/include/scsi/pr-manager.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.362 INFO datatypes - __init__: Processing /src/qemu/include/scsi/constants.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.369 INFO datatypes - __init__: Processing /src/qemu/include/authz/list.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.375 INFO datatypes - __init__: Processing /src/qemu/include/authz/base.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.381 INFO datatypes - __init__: Processing /src/qemu/include/authz/listfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.386 INFO datatypes - __init__: Processing /src/qemu/include/authz/simple.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.392 INFO datatypes - __init__: Processing /src/qemu/include/authz/pamacct.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.398 INFO datatypes - __init__: Processing /src/qemu/include/gdbstub/commands.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GdbCmdHandler)(GArray *params, void *user_ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union GdbCmdVariant { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long val_ul; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long val_ull; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBThreadIdKind kind; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tid; Step #6 - "compile-libfuzzer-introspector-x86_64": } thread_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GdbCmdVariant; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GdbCmdParseEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": GdbCmdHandler handler; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cmd_startswith; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *schema; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allow_stop_reply; Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_cpu_context; Step #6 - "compile-libfuzzer-introspector-x86_64": } GdbCmdParseEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum GDBThreadIdKind { Step #6 - "compile-libfuzzer-introspector-x86_64": GDB_ONE_THREAD = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GDB_ALL_THREADS, /* One process, all threads */ Step #6 - "compile-libfuzzer-introspector-x86_64": GDB_ALL_PROCESSES, Step #6 - "compile-libfuzzer-introspector-x86_64": GDB_READ_THREAD_ERR Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBThreadIdKind; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.403 INFO datatypes - __init__: Processing /src/qemu/include/gdbstub/user.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.409 INFO datatypes - __init__: Processing /src/qemu/include/gdbstub/enums.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.414 INFO datatypes - __init__: Processing /src/qemu/include/gdbstub/helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.420 INFO datatypes - __init__: Processing /src/qemu/include/gdbstub/syscalls.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t gdb_mode_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gdb_syscall_complete_cb)(CPUState *cpu, uint64_t ret, int err); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t gdb_time_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.426 INFO datatypes - __init__: Processing /src/qemu/include/monitor/qmp-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.432 INFO datatypes - __init__: Processing /src/qemu/include/monitor/hmp-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MonitorDef MonitorDef; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.438 INFO datatypes - __init__: Processing /src/qemu/include/monitor/hmp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.448 INFO datatypes - __init__: Processing /src/qemu/include/monitor/monitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MonitorHMP MonitorHMP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MonitorOptions MonitorOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.455 INFO datatypes - __init__: Processing /src/qemu/include/monitor/qdev.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.460 INFO datatypes - __init__: Processing /src/qemu/include/qobject/qjson.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.466 INFO datatypes - __init__: Processing /src/qemu/include/qobject/qnull.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.471 INFO datatypes - __init__: Processing /src/qemu/include/qobject/qlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QListEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": QObject *value; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(QListEntry) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } QListEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.477 INFO datatypes - __init__: Processing /src/qemu/include/qobject/qnum.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": QNUM_I64, Step #6 - "compile-libfuzzer-introspector-x86_64": QNUM_U64, Step #6 - "compile-libfuzzer-introspector-x86_64": QNUM_DOUBLE Step #6 - "compile-libfuzzer-introspector-x86_64": } QNumKind; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.483 INFO datatypes - __init__: Processing /src/qemu/include/qobject/qlit.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QLitDictEntry QLitDictEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QLitObject QLitObject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.489 INFO datatypes - __init__: Processing /src/qemu/include/qobject/json-writer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.495 INFO datatypes - __init__: Processing /src/qemu/include/qobject/qstring.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.501 INFO datatypes - __init__: Processing /src/qemu/include/qobject/json-parser.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSONLexer { Step #6 - "compile-libfuzzer-introspector-x86_64": int start_state, state; Step #6 - "compile-libfuzzer-introspector-x86_64": GString *token; Step #6 - "compile-libfuzzer-introspector-x86_64": int x, y; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSONLexer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSONMessageParser { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*emit)(void *opaque, QObject *json, Error *err); Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": va_list *ap; Step #6 - "compile-libfuzzer-introspector-x86_64": JSONLexer lexer; Step #6 - "compile-libfuzzer-introspector-x86_64": int brace_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int bracket_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GQueue tokens; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t token_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSONMessageParser; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.507 INFO datatypes - __init__: Processing /src/qemu/include/qobject/qdict.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QDictEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": char *key; Step #6 - "compile-libfuzzer-introspector-x86_64": QObject *value; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(QDictEntry) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } QDictEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.513 INFO datatypes - __init__: Processing /src/qemu/include/qobject/qobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.519 INFO datatypes - __init__: Processing /src/qemu/include/qobject/qbool.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.525 INFO datatypes - __init__: Processing /src/qemu/include/system/block-ram-registrar.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": RAMBlockNotifier notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ok; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockRAMRegistrar; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.531 INFO datatypes - __init__: Processing /src/qemu/include/system/dump-arch.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArchDumpInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int d_machine; /* Architecture */ Step #6 - "compile-libfuzzer-introspector-x86_64": int d_endian; /* ELFDATA2LSB or ELFDATA2MSB */ Step #6 - "compile-libfuzzer-introspector-x86_64": int d_class; /* ELFCLASS32 or ELFCLASS64 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t page_size; /* The target's page size. If it's variable and Step #6 - "compile-libfuzzer-introspector-x86_64": * unknown, then this should be the maximum. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t phys_base; /* The target's physmem base. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*arch_sections_add_fn)(DumpState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t (*arch_sections_write_hdr_fn)(DumpState *s, uint8_t *buff); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*arch_sections_write_fn)(DumpState *s, uint8_t *buff); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*arch_cleanup_fn)(DumpState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": } ArchDumpInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.536 INFO datatypes - __init__: Processing /src/qemu/include/system/host_iommu_device.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HostIOMMUDeviceCaps { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hw_caps; Step #6 - "compile-libfuzzer-introspector-x86_64": } HostIOMMUDeviceCaps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.542 INFO datatypes - __init__: Processing /src/qemu/include/system/xen-mapcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef hwaddr (*phys_offset_to_gaddr_t)(hwaddr phys_offset, Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.548 INFO datatypes - __init__: Processing /src/qemu/include/system/runstate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void VMChangeStateHandler(void *opaque, bool running, RunState state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum WakeupReason { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Always keep QEMU_WAKEUP_REASON_NONE = 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_WAKEUP_REASON_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_WAKEUP_REASON_RTC, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_WAKEUP_REASON_PMTIMER, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_WAKEUP_REASON_OTHER, Step #6 - "compile-libfuzzer-introspector-x86_64": } WakeupReason; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.555 INFO datatypes - __init__: Processing /src/qemu/include/system/device_tree.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.561 INFO datatypes - __init__: Processing /src/qemu/include/system/rtc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.567 INFO datatypes - __init__: Processing /src/qemu/include/system/qtest.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.572 INFO datatypes - __init__: Processing /src/qemu/include/system/vhost-user-backend.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.578 INFO datatypes - __init__: Processing /src/qemu/include/system/os-posix.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.584 INFO datatypes - __init__: Processing /src/qemu/include/system/arch_init.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.590 INFO datatypes - __init__: Processing /src/qemu/include/system/tpm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TPMVersion { Step #6 - "compile-libfuzzer-introspector-x86_64": TPM_VERSION_UNSPEC = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TPM_VERSION_1_2 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": TPM_VERSION_2_0 = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } TPMVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TPMIfClass TPMIfClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TPMIf TPMIf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.596 INFO datatypes - __init__: Processing /src/qemu/include/system/nvmm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.601 INFO datatypes - __init__: Processing /src/qemu/include/system/dirtyrate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VcpuStat { Step #6 - "compile-libfuzzer-introspector-x86_64": int nvcpu; /* number of vcpu */ Step #6 - "compile-libfuzzer-introspector-x86_64": DirtyRateVcpu *rates; /* array of dirty rate for each vcpu */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VcpuStat; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.606 INFO datatypes - __init__: Processing /src/qemu/include/system/numa.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NodeInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t node_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": struct HostMemoryBackend *node_memdev; Step #6 - "compile-libfuzzer-introspector-x86_64": bool present; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_gi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lb_info_provided; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t initiator; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t distance[MAX_NODES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NodeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HMAT_LB_Info HMAT_LB_Info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NumaState NumaState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HMAT_LB_Data HMAT_LB_Data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NumaNodeMem { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t node_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t node_plugged_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": } NumaNodeMem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.613 INFO datatypes - __init__: Processing /src/qemu/include/system/system.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": VGA_NONE, VGA_STD, VGA_CIRRUS, VGA_VMWARE, VGA_XENFB, VGA_QXL, Step #6 - "compile-libfuzzer-introspector-x86_64": VGA_TCX, VGA_CG3, VGA_DEVICE, VGA_VIRTIO, Step #6 - "compile-libfuzzer-introspector-x86_64": VGA_TYPE_MAX, Step #6 - "compile-libfuzzer-introspector-x86_64": } VGAInterfaceType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MLOCK_OFF = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MLOCK_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": MLOCK_ON_FAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": } MlockState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void QEMUBootSetHandler(void *opaque, const char *boot_order, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUOptionRom { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bootindex; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUOptionRom; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.619 INFO datatypes - __init__: Processing /src/qemu/include/system/tpm_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.625 INFO datatypes - __init__: Processing /src/qemu/include/system/xen.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.631 INFO datatypes - __init__: Processing /src/qemu/include/system/memory_mapping.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GuestPhysBlock { Step #6 - "compile-libfuzzer-introspector-x86_64": /* visible to guest, reflects PCI hole, etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr target_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* implies size */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr target_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* points into host memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *host_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* points to the MemoryRegion that this block belongs to */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(GuestPhysBlock) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } GuestPhysBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryMapping { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr phys_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr virt_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(MemoryMapping) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoryMapping; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GuestPhysBlockList { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned num; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, GuestPhysBlock) head; Step #6 - "compile-libfuzzer-introspector-x86_64": } GuestPhysBlockList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.637 INFO datatypes - __init__: Processing /src/qemu/include/system/kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMCapabilityInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": int value; Step #6 - "compile-libfuzzer-introspector-x86_64": } KVMCapabilityInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Notifier Notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMRouteChange { Step #6 - "compile-libfuzzer-introspector-x86_64": KVMState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": int changes; Step #6 - "compile-libfuzzer-introspector-x86_64": } KVMRouteChange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMState KVMState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.646 INFO datatypes - __init__: Processing /src/qemu/include/system/accel-ops.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AccelOpsClass AccelOpsClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.653 INFO datatypes - __init__: Processing /src/qemu/include/system/hw_accel.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.658 INFO datatypes - __init__: Processing /src/qemu/include/system/runstate-action.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.663 INFO datatypes - __init__: Processing /src/qemu/include/system/cpu-timers-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TimersState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protected by BQL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t cpu_ticks_prev; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t cpu_ticks_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Protect fields that can be respectively read outside the Step #6 - "compile-libfuzzer-introspector-x86_64": * BQL, and written from multiple threads. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuSeqLock vm_clock_seqlock; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuSpin vm_clock_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t cpu_ticks_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Conversion factor from emulated instructions to virtual clock ticks. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t icount_time_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Icount delta used for shift auto adjust. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t last_delta; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Compensate for varying guest execution speed. */ Step #6 - "compile-libfuzzer-introspector-x86_64": aligned_int64_t qemu_icount_bias; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t vm_clock_warp_start; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t cpu_clock_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Only written by TCG thread */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t qemu_icount; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for adjusting icount */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *icount_rt_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *icount_vm_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *icount_warp_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": } TimersState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.669 INFO datatypes - __init__: Processing /src/qemu/include/system/hostmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.675 INFO datatypes - __init__: Processing /src/qemu/include/system/dma.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": DMA_DIRECTION_TO_DEVICE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": DMA_DIRECTION_FROM_DEVICE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } DMADirection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t dma_addr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BlockAIOCB *DMAIOFunc(int64_t offset, QEMUIOVector *iov, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCompletionFunc *cb, void *cb_opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScatterGatherEntry ScatterGatherEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.685 INFO datatypes - __init__: Processing /src/qemu/include/system/reset.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void QEMUResetHandler(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.691 INFO datatypes - __init__: Processing /src/qemu/include/system/cpu-timers.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ICOUNT_DISABLED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ICOUNT_PRECISE, Step #6 - "compile-libfuzzer-introspector-x86_64": ICOUNT_ADAPTATIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": } ICountMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.699 INFO datatypes - __init__: Processing /src/qemu/include/system/iothread.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOThread IOThread; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.706 INFO datatypes - __init__: Processing /src/qemu/include/system/tcg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.714 INFO datatypes - __init__: Processing /src/qemu/include/system/block-backend-global-state.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.723 INFO datatypes - __init__: Processing /src/qemu/include/system/rng-random.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.730 INFO datatypes - __init__: Processing /src/qemu/include/system/hvf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HVFState HVFState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.738 INFO datatypes - __init__: Processing /src/qemu/include/system/kvm_xen.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.744 INFO datatypes - __init__: Processing /src/qemu/include/system/watchdog.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.751 INFO datatypes - __init__: Processing /src/qemu/include/system/cryptodev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendPeers CryptoDevBackendPeers; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendSymSessionInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": /* corresponding with virtio crypto spec */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cipher_alg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t key_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_alg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_result_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t auth_key_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t add_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t op_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t direction; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t hash_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t alg_chain_order; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *cipher_key; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *auth_key; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendSymSessionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendAsymSessionInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": /* corresponding with virtio crypto spec */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t algo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t keytype; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t keylen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *key; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendRsaPara rsa; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendAsymSessionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendAsymOpInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dst_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *src; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *dst; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendAsymOpInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*CryptoDevCompletionFunc) (void *opaque, int ret); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptodevBackendSymStat { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t encrypt_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t decrypt_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t encrypt_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t decrypt_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptodevBackendSymStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendConf CryptoDevBackendConf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendClient Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendSessionInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t op_code; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendSymSessionInfo sym_sess_info; Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendAsymSessionInfo asym_sess_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t session_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendSessionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendOpInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptodevBackendAlgoType algtype; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t op_code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t queue_index; Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevCompletionFunc cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; /* argument for cb */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t session_id; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendSymOpInfo *sym_op_info; Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendAsymOpInfo *asym_op_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(CryptoDevBackendOpInfo) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendOpInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptodevBackendAsymStat { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t encrypt_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t decrypt_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sign_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t verify_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t encrypt_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t decrypt_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sign_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t verify_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptodevBackendAsymStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendRsaPara { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t padding_algo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_algo; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendRsaPara; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendSymOpInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t aad_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t iv_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dst_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t digest_result_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_start_src_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cipher_start_src_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len_to_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len_to_cipher; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t op_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *iv; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *src; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *dst; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *aad_data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *digest_result; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendSymOpInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.762 INFO datatypes - __init__: Processing /src/qemu/include/system/cpus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.770 INFO datatypes - __init__: Processing /src/qemu/include/system/cpu-throttle.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.777 INFO datatypes - __init__: Processing /src/qemu/include/system/cryptodev-vhost.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendVhostOptions { Step #6 - "compile-libfuzzer-introspector-x86_64": VhostBackendType backend_type; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": int total_queues; Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendClient *cc; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendVhostOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendVhost { Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_dev dev; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_virtqueue vqs[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": int backend; Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendClient *cc; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendVhost; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.784 INFO datatypes - __init__: Processing /src/qemu/include/system/block-backend-io.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.796 INFO datatypes - __init__: Processing /src/qemu/include/system/kvm_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr start_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t memory_size; Step #6 - "compile-libfuzzer-introspector-x86_64": void *ram; Step #6 - "compile-libfuzzer-introspector-x86_64": int slot; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int old_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Dirty bitmap cache for the slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *dirty_bmap; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long dirty_bmap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Cache of the address space ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": int as_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Cache of the offset in ram address space */ Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t ram_start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int guest_memfd; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr guest_memfd_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } KVMSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMHostTopoInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of package on the Host */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int maxpkgs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of cpus on the Host */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int maxcpus; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of cpus on each different package */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int *pkg_cpu_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Each package can have different maxticks */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int *maxticks; Step #6 - "compile-libfuzzer-introspector-x86_64": } KVMHostTopoInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMMemoryListener { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryListener listener; Step #6 - "compile-libfuzzer-introspector-x86_64": KVMSlot *slots; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nr_slots_used; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nr_slots_allocated; Step #6 - "compile-libfuzzer-introspector-x86_64": int as_id; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, KVMMemoryUpdate) transaction_add; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, KVMMemoryUpdate) transaction_del; Step #6 - "compile-libfuzzer-introspector-x86_64": } KVMMemoryListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMMemoryUpdate { Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(KVMMemoryUpdate) next; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegionSection section; Step #6 - "compile-libfuzzer-introspector-x86_64": } KVMMemoryUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.803 INFO datatypes - __init__: Processing /src/qemu/include/system/block-backend-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockDevOps { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Global state (GS) API. These functions run under the BQL. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * See include/block/block-global-state.h for more information about Step #6 - "compile-libfuzzer-introspector-x86_64": * the GS API. 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": * Runs when virtual media changed (monitor commands eject, change) Step #6 - "compile-libfuzzer-introspector-x86_64": * Argument load is true on load and false on eject. Step #6 - "compile-libfuzzer-introspector-x86_64": * Beware: doesn't run when a host device's physical media Step #6 - "compile-libfuzzer-introspector-x86_64": * changes. Sure would be useful if it did. Step #6 - "compile-libfuzzer-introspector-x86_64": * Device models with removable media must implement this callback. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*change_media_cb)(void *opaque, bool load, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Runs when an eject request is issued from the monitor, the tray Step #6 - "compile-libfuzzer-introspector-x86_64": * is closed, and the medium is locked. Step #6 - "compile-libfuzzer-introspector-x86_64": * Device models that do not implement is_medium_locked will not need Step #6 - "compile-libfuzzer-introspector-x86_64": * this callback. Device models that can lock the medium or tray might Step #6 - "compile-libfuzzer-introspector-x86_64": * want to implement the callback and unlock the tray when "force" is Step #6 - "compile-libfuzzer-introspector-x86_64": * true, even if they do not support eject requests. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*eject_request_cb)(void *opaque, bool force); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Is the virtual medium locked into the device? Step #6 - "compile-libfuzzer-introspector-x86_64": * Device models implement this only when device has such a lock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*is_medium_locked)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Runs when the backend receives a drain request. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*drained_begin)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Runs when the backend's last drain request ends. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*drained_end)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Is the device still busy? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*drained_poll)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * I/O API functions. These functions are thread-safe. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * See include/block/block-io.h for more information about Step #6 - "compile-libfuzzer-introspector-x86_64": * the I/O API. 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": * Is the virtual tray open? Step #6 - "compile-libfuzzer-introspector-x86_64": * Device models implement this only when the device has a tray. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*is_tray_open)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Runs when the size changed (e.g. monitor command block_resize) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*resize_cb)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockDevOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockBackendPublic { Step #6 - "compile-libfuzzer-introspector-x86_64": ThrottleGroupMember throttle_group_member; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockBackendPublic; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.809 INFO datatypes - __init__: Processing /src/qemu/include/system/cryptodev-vhost-user.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.815 INFO datatypes - __init__: Processing /src/qemu/include/system/iommufd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.821 INFO datatypes - __init__: Processing /src/qemu/include/system/dump.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED MakedumpfileHeader Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NewUtsname Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED DiskDumpHeader64 Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED KdumpSubHeader64 Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED PageDescriptor Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED DiskDumpHeader32 Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED MakedumpfileDataHeader Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED KdumpSubHeader32 Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DataCache { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpState *state; /* dump state related to this data */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; /* buffer for cached data */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_size; /* size of the buf */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t data_size; /* size of cached data in buf */ Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset; /* offset of the file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DataCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DumpState { Step #6 - "compile-libfuzzer-introspector-x86_64": GuestPhysBlockList guest_phys_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": ArchDumpInfo dump_info; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryMappingList list; Step #6 - "compile-libfuzzer-introspector-x86_64": bool resume; Step #6 - "compile-libfuzzer-introspector-x86_64": bool detached; Step #6 - "compile-libfuzzer-introspector-x86_64": bool kdump_raw; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr memory_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Dump filter area variables Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * A filtered dump only contains the guest memory designated by Step #6 - "compile-libfuzzer-introspector-x86_64": * the start address and length variables defined below. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If length is 0, no filtering is applied. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t filter_area_begin; /* Start address of partial guest memory area */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t filter_area_length; /* Length of partial guest memory area */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Elf dump related data */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t phdr_num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t shdr_num; Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t note_size; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr shdr_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr phdr_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr section_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr note_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *elf_section_hdrs; /* Pointer to section header buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *elf_section_data; /* Pointer to section data buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t elf_section_data_size; /* Size of section data */ Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *string_table_buf; /* String table data buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *note_buf; /* buffer for notes */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t note_buf_offset; /* the writing place in note_buf */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nr_cpus; /* number of guest's cpu */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t max_mapnr; /* the biggest guest's phys-mem's number */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len_dump_bitmap; /* the size of the place used to store Step #6 - "compile-libfuzzer-introspector-x86_64": dump_bitmap in vmcore */ Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset_dump_bitmap; /* offset of dump_bitmap part in vmcore */ Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset_page; /* offset of page part in vmcore */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t num_dumpable; /* number of page that can be dumped */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flag_compress; /* indicate the compression format */ Step #6 - "compile-libfuzzer-introspector-x86_64": DumpStatus status; /* current dump status */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_format; /* whether format is provided */ Step #6 - "compile-libfuzzer-introspector-x86_64": DumpGuestMemoryFormat format; /* valid only if has_format == true */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuThread dump_thread; /* thread for detached dump */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t total_size; /* total memory size (in bytes) to Step #6 - "compile-libfuzzer-introspector-x86_64": * be dumped. When filter is Step #6 - "compile-libfuzzer-introspector-x86_64": * enabled, this will only count Step #6 - "compile-libfuzzer-introspector-x86_64": * those to be written. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t written_size; /* written memory size (in bytes), Step #6 - "compile-libfuzzer-introspector-x86_64": * this could be used to calculate Step #6 - "compile-libfuzzer-introspector-x86_64": * how much work we have Step #6 - "compile-libfuzzer-introspector-x86_64": * finished. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *guest_note; /* ELF note content */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t guest_note_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } DumpState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.828 INFO datatypes - __init__: Processing /src/qemu/include/system/os-win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sockaddr_un { Step #6 - "compile-libfuzzer-introspector-x86_64": ADDRESS_FAMILY sun_family; Step #6 - "compile-libfuzzer-introspector-x86_64": char sun_path[UNIX_PATH_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOCKADDR_UN, *PSOCKADDR_UN; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.836 INFO datatypes - __init__: Processing /src/qemu/include/system/accel-blocker.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.842 INFO datatypes - __init__: Processing /src/qemu/include/system/balloon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (QEMUBalloonEvent)(void *opaque, ram_addr_t target); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (QEMUBalloonStatus)(void *opaque, BalloonInfo *info); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.847 INFO datatypes - __init__: Processing /src/qemu/include/system/rng.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RngRequest RngRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (EntropyReceiveFunc)(void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": const void *data, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.854 INFO datatypes - __init__: Processing /src/qemu/include/system/hvf_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef hv_vcpu_t hvf_vcpuid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef hv_vcpuid_t hvf_vcpuid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct hvf_slot { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *mem; Step #6 - "compile-libfuzzer-introspector-x86_64": int slot_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *region; Step #6 - "compile-libfuzzer-introspector-x86_64": } hvf_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct hvf_vcpu_caps { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vmx_cap_pinbased; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vmx_cap_procbased; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vmx_cap_procbased2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vmx_cap_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vmx_cap_exit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vmx_cap_preemption_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": } hvf_vcpu_caps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.860 INFO datatypes - __init__: Processing /src/qemu/include/system/whpx.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.865 INFO datatypes - __init__: Processing /src/qemu/include/system/spdm-socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.871 INFO datatypes - __init__: Processing /src/qemu/include/system/confidential-guest-support.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConfidentialGuestSupportClass { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectClass parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int (*kvm_init)(ConfidentialGuestSupport *cgs, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*kvm_reset)(ConfidentialGuestSupport *cgs, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": } ConfidentialGuestSupportClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.877 INFO datatypes - __init__: Processing /src/qemu/include/system/stats.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void StatRetrieveFunc(StatsResultList **result, StatsTarget target, Step #6 - "compile-libfuzzer-introspector-x86_64": strList *names, strList *targets, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void SchemaRetrieveFunc(StatsSchemaList **result, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.883 INFO datatypes - __init__: Processing /src/qemu/include/system/block-backend.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.889 INFO datatypes - __init__: Processing /src/qemu/include/system/event-loop-base.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.895 INFO datatypes - __init__: Processing /src/qemu/include/system/replay.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ReplayClockKind ReplayClockKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplayNetState ReplayNetState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ReplayCheckpoint ReplayCheckpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.901 INFO datatypes - __init__: Processing /src/qemu/include/system/blockdev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": IF_DEFAULT = -1, /* for use with drive_add() only */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * IF_NONE must be zero, because we want MachineClass member Step #6 - "compile-libfuzzer-introspector-x86_64": * block_default_type to default-initialize to IF_NONE Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": IF_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": IF_IDE, IF_SCSI, IF_FLOPPY, IF_PFLASH, IF_MTD, IF_SD, IF_VIRTIO, IF_XEN, Step #6 - "compile-libfuzzer-introspector-x86_64": IF_COUNT Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockInterfaceType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.908 INFO datatypes - __init__: Processing /src/qemu/include/system/tpm_backend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TPMBackendCmd { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t locty; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *in; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t in_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *out; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t out_len; Step #6 - "compile-libfuzzer-introspector-x86_64": bool selftest_done; Step #6 - "compile-libfuzzer-introspector-x86_64": } TPMBackendCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.914 INFO datatypes - __init__: Processing /src/qemu/include/system/seccomp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.920 INFO datatypes - __init__: Processing /src/qemu/include/system/dirtylimit.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.925 INFO datatypes - __init__: Processing /src/qemu/include/user/guest-host.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.931 INFO datatypes - __init__: Processing /src/qemu/include/user/abitypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t abi_short __attribute__ ((aligned(ABI_SHORT_ALIGNMENT))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t abi_llong __attribute__((aligned(ABI_LLONG_ALIGNMENT))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t abi_int __attribute__((aligned(ABI_INT_ALIGNMENT))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t abi_ulong __attribute__((aligned(ABI_LONG_ALIGNMENT))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_ulong abi_ulong __attribute__((aligned(ABI_LONG_ALIGNMENT))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t abi_ushort __attribute__((aligned(ABI_SHORT_ALIGNMENT))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t abi_uint __attribute__((aligned(ABI_INT_ALIGNMENT))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t abi_ullong __attribute__((aligned(ABI_LLONG_ALIGNMENT))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t abi_long __attribute__((aligned(ABI_LONG_ALIGNMENT))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_long abi_long __attribute__((aligned(ABI_LONG_ALIGNMENT))); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.937 INFO datatypes - __init__: Processing /src/qemu/include/user/guest-base.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.943 INFO datatypes - __init__: Processing /src/qemu/include/user/thunk.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum argtype { Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_NULL, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_CHAR, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_SHORT, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_INT, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_LONG, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_ULONG, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_PTRVOID, /* pointer on unknown data */ Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_LONGLONG, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_ULONGLONG, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_PTR, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_ARRAY, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_STRUCT, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_OLDDEVT, Step #6 - "compile-libfuzzer-introspector-x86_64": } argtype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bitmask_transtbl { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int target_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int target_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int host_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int host_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": } bitmask_transtbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* standard struct handling */ Step #6 - "compile-libfuzzer-introspector-x86_64": const argtype *field_types; Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_fields; Step #6 - "compile-libfuzzer-introspector-x86_64": int *field_offsets[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* special handling */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*convert[2])(void *dst, const void *src); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*print)(void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": int size[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": int align[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } StructEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.950 INFO datatypes - __init__: Processing /src/qemu/include/user/page-protection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*walk_memory_regions_fn)(void *, target_ulong, Step #6 - "compile-libfuzzer-introspector-x86_64": target_ulong, unsigned long); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.956 INFO datatypes - __init__: Processing /src/qemu/include/user/cpu_loop.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_pt_regs target_pt_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.962 INFO datatypes - __init__: Processing /src/qemu/include/user/syscall-trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.968 INFO datatypes - __init__: Processing /src/qemu/include/user/safe-syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.973 INFO datatypes - __init__: Processing /src/qemu/include/user/signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.979 INFO datatypes - __init__: Processing /src/qemu/include/user/tswap-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.984 INFO datatypes - __init__: Processing /src/qemu/include/semihosting/semihost.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SemihostingTarget { Step #6 - "compile-libfuzzer-introspector-x86_64": SEMIHOSTING_TARGET_AUTO = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SEMIHOSTING_TARGET_NATIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEMIHOSTING_TARGET_GDB Step #6 - "compile-libfuzzer-introspector-x86_64": } SemihostingTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.990 INFO datatypes - __init__: Processing /src/qemu/include/semihosting/uaccess.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:25.996 INFO datatypes - __init__: Processing /src/qemu/include/semihosting/guestfd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum GuestFDType { Step #6 - "compile-libfuzzer-introspector-x86_64": GuestFDUnused = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GuestFDHost, Step #6 - "compile-libfuzzer-introspector-x86_64": GuestFDGDB, Step #6 - "compile-libfuzzer-introspector-x86_64": GuestFDStatic, Step #6 - "compile-libfuzzer-introspector-x86_64": GuestFDConsole, Step #6 - "compile-libfuzzer-introspector-x86_64": } GuestFDType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GuestFD { Step #6 - "compile-libfuzzer-introspector-x86_64": GuestFDType type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": int hostfd; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t off; Step #6 - "compile-libfuzzer-introspector-x86_64": } staticfile; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } GuestFD; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.002 INFO datatypes - __init__: Processing /src/qemu/include/semihosting/console.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.008 INFO datatypes - __init__: Processing /src/qemu/include/semihosting/common-semi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.013 INFO datatypes - __init__: Processing /src/qemu/include/semihosting/syscalls.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GuestFD GuestFD; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.019 INFO datatypes - __init__: Processing /src/qemu/include/net/can_emu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t qemu_canid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct qemu_can_filter { Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_canid_t can_id; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_canid_t can_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } qemu_can_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CanBusClientState CanBusClientState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CanBusClientInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*can_receive)(CanBusClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t (*receive)(CanBusClientState *, Step #6 - "compile-libfuzzer-introspector-x86_64": const struct qemu_can_frame *frames, size_t frames_cnt); Step #6 - "compile-libfuzzer-introspector-x86_64": } CanBusClientInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CanBusState CanBusState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct qemu_can_frame { Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t can_dlc; /* data length code: 0 .. 8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[64] QEMU_ALIGNED(8); Step #6 - "compile-libfuzzer-introspector-x86_64": } qemu_can_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.026 INFO datatypes - __init__: Processing /src/qemu/include/net/slirp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.031 INFO datatypes - __init__: Processing /src/qemu/include/net/checksum.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct toeplitz_key_st { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t leftmost_32_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *next_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": } net_toeplitz_key; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.037 INFO datatypes - __init__: Processing /src/qemu/include/net/announce.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AnnounceTimer { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *tm; Step #6 - "compile-libfuzzer-introspector-x86_64": AnnounceParameters params; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUClockType type; Step #6 - "compile-libfuzzer-introspector-x86_64": int round; Step #6 - "compile-libfuzzer-introspector-x86_64": } AnnounceTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.043 INFO datatypes - __init__: Processing /src/qemu/include/net/tap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.048 INFO datatypes - __init__: Processing /src/qemu/include/net/eth.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct udp_header { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t uh_sport; /* source port */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t uh_dport; /* destination port */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t uh_ulen; /* udp length */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t uh_sum; /* udp checksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": } udp_header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ip6_pseudo_header { Step #6 - "compile-libfuzzer-introspector-x86_64": struct in6_address ip6_src; Step #6 - "compile-libfuzzer-introspector-x86_64": struct in6_address ip6_dst; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t zero[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t next_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": } ip6_pseudo_header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct eth_ip4_hdr_info_st { Step #6 - "compile-libfuzzer-introspector-x86_64": struct ip_header ip4_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fragment; Step #6 - "compile-libfuzzer-introspector-x86_64": } eth_ip4_hdr_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct eth_l4_hdr_info_st { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct tcp_header tcp; Step #6 - "compile-libfuzzer-introspector-x86_64": struct udp_header udp; Step #6 - "compile-libfuzzer-introspector-x86_64": } hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": EthL4HdrProto proto; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_tcp_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } eth_l4_hdr_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tcp_header { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t th_sport; /* source port */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t th_dport; /* destination port */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t th_seq; /* sequence number */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t th_ack; /* acknowledgment number */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t th_offset_flags; /* data offset, reserved 6 bits, */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* TCP protocol flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t th_win; /* window */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t th_sum; /* checksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t th_urp; /* urgent pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } tcp_header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ETH_PKT_UCAST = 0xAABBCC00, Step #6 - "compile-libfuzzer-introspector-x86_64": ETH_PKT_BCAST, Step #6 - "compile-libfuzzer-introspector-x86_64": ETH_PKT_MCAST Step #6 - "compile-libfuzzer-introspector-x86_64": } eth_pkt_types_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ip_pseudo_header { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ip_src; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ip_dst; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t zeros; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ip_proto; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ip_payload; Step #6 - "compile-libfuzzer-introspector-x86_64": } ip_pseudo_header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct eth_ip6_hdr_info_st { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t l4proto; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t full_hdr_len; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ip6_header ip6_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_ext_hdrs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rss_ex_src_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": struct in6_address rss_ex_src; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rss_ex_dst_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": struct in6_address rss_ex_dst; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fragment; Step #6 - "compile-libfuzzer-introspector-x86_64": } eth_ip6_hdr_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EthL4HdrProto { Step #6 - "compile-libfuzzer-introspector-x86_64": ETH_L4_HDR_PROTO_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": ETH_L4_HDR_PROTO_TCP, Step #6 - "compile-libfuzzer-introspector-x86_64": ETH_L4_HDR_PROTO_UDP, Step #6 - "compile-libfuzzer-introspector-x86_64": ETH_L4_HDR_PROTO_SCTP Step #6 - "compile-libfuzzer-introspector-x86_64": } EthL4HdrProto; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.058 INFO datatypes - __init__: Processing /src/qemu/include/net/vhost-user.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.063 INFO datatypes - __init__: Processing /src/qemu/include/net/vhost_net.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vhost_net VHostNetState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostNetOptions { Step #6 - "compile-libfuzzer-introspector-x86_64": VhostBackendType backend_type; Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState *net_backend; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t busyloop_timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nvqs; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostNetOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.069 INFO datatypes - __init__: Processing /src/qemu/include/net/queue.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetPacket NetPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t (NetQueueDeliverFunc)(NetClientState *sender, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned flags, Step #6 - "compile-libfuzzer-introspector-x86_64": const struct iovec *iov, Step #6 - "compile-libfuzzer-introspector-x86_64": int iovcnt, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetQueue NetQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (NetPacketSent) (NetClientState *sender, ssize_t ret); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.076 INFO datatypes - __init__: Processing /src/qemu/include/net/filter.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (FilterStatusChanged) (NetFilterState *nf, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (FilterCleanup) (NetFilterState *nf); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (FilterSetup) (NetFilterState *nf, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (FilterHandleEvent) (NetFilterState *nf, int event, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t (FilterReceiveIOV)(NetFilterState *nc, Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState *sender, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned flags, Step #6 - "compile-libfuzzer-introspector-x86_64": const struct iovec *iov, Step #6 - "compile-libfuzzer-introspector-x86_64": int iovcnt, Step #6 - "compile-libfuzzer-introspector-x86_64": NetPacketSent *sent_cb); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.082 INFO datatypes - __init__: Processing /src/qemu/include/net/net.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NICPeers { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState *ncs[MAX_QUEUE_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t queues; Step #6 - "compile-libfuzzer-introspector-x86_64": } NICPeers; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t (NetReceive)(NetClientState *, const uint8_t *, size_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (HasUfo)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (HasVnetHdr)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (SetOffload)(NetClientState *, int, int, int, int, int, int, int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetClientInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientDriver type; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": NetReceive *receive; Step #6 - "compile-libfuzzer-introspector-x86_64": NetReceiveIOV *receive_iov; Step #6 - "compile-libfuzzer-introspector-x86_64": NetCanReceive *can_receive; Step #6 - "compile-libfuzzer-introspector-x86_64": NetStart *start; Step #6 - "compile-libfuzzer-introspector-x86_64": NetLoad *load; Step #6 - "compile-libfuzzer-introspector-x86_64": NetStop *stop; Step #6 - "compile-libfuzzer-introspector-x86_64": NetCleanup *cleanup; Step #6 - "compile-libfuzzer-introspector-x86_64": LinkStatusChanged *link_status_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": QueryRxFilter *query_rx_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": NetPoll *poll; Step #6 - "compile-libfuzzer-introspector-x86_64": HasUfo *has_ufo; Step #6 - "compile-libfuzzer-introspector-x86_64": HasUso *has_uso; Step #6 - "compile-libfuzzer-introspector-x86_64": HasVnetHdr *has_vnet_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": HasVnetHdrLen *has_vnet_hdr_len; Step #6 - "compile-libfuzzer-introspector-x86_64": SetOffload *set_offload; Step #6 - "compile-libfuzzer-introspector-x86_64": SetVnetHdrLen *set_vnet_hdr_len; Step #6 - "compile-libfuzzer-introspector-x86_64": SetVnetLE *set_vnet_le; Step #6 - "compile-libfuzzer-introspector-x86_64": SetVnetBE *set_vnet_be; Step #6 - "compile-libfuzzer-introspector-x86_64": NetAnnounce *announce; Step #6 - "compile-libfuzzer-introspector-x86_64": SetSteeringEBPF *set_steering_ebpf; Step #6 - "compile-libfuzzer-introspector-x86_64": NetCheckPeerType *check_peer_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } NetClientInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NICConf { Step #6 - "compile-libfuzzer-introspector-x86_64": MACAddr macaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": NICPeers peers; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bootindex; Step #6 - "compile-libfuzzer-introspector-x86_64": } NICConf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t (NetReceiveIOV)(NetClientState *, const struct iovec *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (HasUso)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (HasVnetHdrLen)(NetClientState *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (GetVnetHdrLen)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (NetLoad)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (SetVnetBE)(NetClientState *, bool); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(NetClientStateList, NetClientState) NetClientStateList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (NetStop)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SocketReadState SocketReadState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NICState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState *ncs; Step #6 - "compile-libfuzzer-introspector-x86_64": NICConf *conf; Step #6 - "compile-libfuzzer-introspector-x86_64": MemReentrancyGuard *reentrancy_guard; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": bool peer_deleted; Step #6 - "compile-libfuzzer-introspector-x86_64": } NICState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (NetCleanup) (NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (NetClientDestructor)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (SetVnetHdrLen)(NetClientState *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (SocketReadStateFinalize)(SocketReadState *rs); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (LinkStatusChanged)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef RxFilterInfo *(QueryRxFilter)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (SetVnetLE)(NetClientState *, bool); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (NetAnnounce)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (NetCanReceive)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (SetSteeringEBPF)(NetClientState *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qemu_nic_foreach)(NICState *nic, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (NetStart)(NetClientState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (NetCheckPeerType)(NetClientState *, ObjectClass *, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (NetPoll)(NetClientState *, bool enable); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.093 INFO datatypes - __init__: Processing /src/qemu/include/net/can_host.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.099 INFO datatypes - __init__: Processing /src/qemu/include/net/vhost-vdpa.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.104 INFO datatypes - __init__: Processing /src/qemu/include/qemu/iova-tree.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOVATree IOVATree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*iova_tree_iterator)(DMAMap *map); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DMAMap { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr iova; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr translated_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; /* Inclusive */ Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUAccessFlags perm; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED DMAMap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.110 INFO datatypes - __init__: Processing /src/qemu/include/qemu/hbitmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HBitmap HBitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HBitmapIter HBitmapIter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.117 INFO datatypes - __init__: Processing /src/qemu/include/qemu/uuid.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char data[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Generated in BE endian, can be swapped with qemu_uuid_bswap. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t time_low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t time_mid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t time_high_and_version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t clock_seq_and_reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t clock_seq_low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t node[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": } fields; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuUUID; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.123 INFO datatypes - __init__: Processing /src/qemu/include/qemu/nvdimm-utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.128 INFO datatypes - __init__: Processing /src/qemu/include/qemu/option.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*qemu_opts_loopfunc)(void *opaque, QemuOpts *opts, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuOpts *opts; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuOpt *opt; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuOptsIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuOptDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": enum QemuOptType type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *help; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *def_value_str; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuOptDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*qemu_opt_loopfunc)(void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name, const char *value, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuOpt QemuOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.135 INFO datatypes - __init__: Processing /src/qemu/include/qemu/atomic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t aligned_int64_t __attribute__((aligned(8))); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t aligned_uint64_t __attribute__((aligned(8))); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.142 INFO datatypes - __init__: Processing /src/qemu/include/qemu/vhost-user-server.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuFdWatch { Step #6 - "compile-libfuzzer-introspector-x86_64": VuDev *vu_dev; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; /*kick fd*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *pvt; Step #6 - "compile-libfuzzer-introspector-x86_64": vu_watch_cb cb; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(VuFdWatch) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuFdWatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QIONetListener *listener; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *restart_listener_bh; Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_queues; Step #6 - "compile-libfuzzer-introspector-x86_64": const VuDevIface *vu_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int in_flight; /* atomic */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protected by ctx lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_qio_channel_yield; Step #6 - "compile-libfuzzer-introspector-x86_64": bool wait_idle; Step #6 - "compile-libfuzzer-introspector-x86_64": bool quiescing; Step #6 - "compile-libfuzzer-introspector-x86_64": VuDev vu_dev; Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannel *ioc; /* The I/O channel with the client */ Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannelSocket *sioc; /* The underlying data channel with the client */ Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, VuFdWatch) vu_fd_watches; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co_trip; /* coroutine for processing VhostUserMsg */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VuServer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.148 INFO datatypes - __init__: Processing /src/qemu/include/qemu/cacheinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.154 INFO datatypes - __init__: Processing /src/qemu/include/qemu/readline.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void G_GNUC_PRINTF(2, 3) ReadLinePrintfFunc(void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *fmt, ...); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void ReadLineFunc(void *opaque, const char *str, Step #6 - "compile-libfuzzer-introspector-x86_64": void *readline_opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReadLineState { Step #6 - "compile-libfuzzer-introspector-x86_64": char cmd_buf[READLINE_CMD_BUF_SIZE + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": int cmd_buf_index; Step #6 - "compile-libfuzzer-introspector-x86_64": int cmd_buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char last_cmd_buf[READLINE_CMD_BUF_SIZE + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": int last_cmd_buf_index; Step #6 - "compile-libfuzzer-introspector-x86_64": int last_cmd_buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int esc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": int esc_param; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *history[READLINE_MAX_CMDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": int hist_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ReadLineCompletionFunc *completion_finder; Step #6 - "compile-libfuzzer-introspector-x86_64": char *completions[READLINE_MAX_COMPLETIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_completions; Step #6 - "compile-libfuzzer-introspector-x86_64": int completion_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ReadLineFunc *readline_func; Step #6 - "compile-libfuzzer-introspector-x86_64": void *readline_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": int read_password; Step #6 - "compile-libfuzzer-introspector-x86_64": char prompt[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ReadLinePrintfFunc *printf_func; Step #6 - "compile-libfuzzer-introspector-x86_64": ReadLineFlushFunc *flush_func; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReadLineState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void ReadLineCompletionFunc(void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cmdline); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void ReadLineFlushFunc(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.160 INFO datatypes - __init__: Processing /src/qemu/include/qemu/path.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.166 INFO datatypes - __init__: Processing /src/qemu/include/qemu/throttle-options.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.171 INFO datatypes - __init__: Processing /src/qemu/include/qemu/futex.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.177 INFO datatypes - __init__: Processing /src/qemu/include/qemu/throttle.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": THROTTLE_BPS_TOTAL, Step #6 - "compile-libfuzzer-introspector-x86_64": THROTTLE_BPS_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": THROTTLE_BPS_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": THROTTLE_OPS_TOTAL, Step #6 - "compile-libfuzzer-introspector-x86_64": THROTTLE_OPS_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": THROTTLE_OPS_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": BUCKETS_COUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": } BucketType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ThrottleConfig { Step #6 - "compile-libfuzzer-introspector-x86_64": LeakyBucket buckets[BUCKETS_COUNT]; /* leaky buckets */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t op_size; /* size of an operation in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ThrottleConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": THROTTLE_READ = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": THROTTLE_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": THROTTLE_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } ThrottleDirection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ThrottleState { Step #6 - "compile-libfuzzer-introspector-x86_64": ThrottleConfig cfg; /* configuration */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t previous_leak; /* timestamp of the last leak done */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ThrottleState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ThrottleTimers { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *timers[THROTTLE_MAX]; /* timers used to do the throttling */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUClockType clock_type; /* the clock used */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Callbacks */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimerCB *timer_cb[THROTTLE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": void *timer_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } ThrottleTimers; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LeakyBucket { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t avg; /* average goal in units per second */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t max; /* leaky bucket max burst in units */ Step #6 - "compile-libfuzzer-introspector-x86_64": double level; /* bucket level in units */ Step #6 - "compile-libfuzzer-introspector-x86_64": double burst_level; /* bucket level in units (for computing bursts) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t burst_length; /* max length of the burst period, in seconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LeakyBucket; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.183 INFO datatypes - __init__: Processing /src/qemu/include/qemu/log.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMULogItem { Step #6 - "compile-libfuzzer-introspector-x86_64": int mask; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *help; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMULogItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.190 INFO datatypes - __init__: Processing /src/qemu/include/qemu/plugin-event.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.195 INFO datatypes - __init__: Processing /src/qemu/include/qemu/hw-version.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.201 INFO datatypes - __init__: Processing /src/qemu/include/qemu/chardev_open.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.206 INFO datatypes - __init__: Processing /src/qemu/include/qemu/error-report.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Location { Step #6 - "compile-libfuzzer-introspector-x86_64": /* all members are private to qemu-error.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum { LOC_NONE, LOC_CMDLINE, LOC_FILE } kind; Step #6 - "compile-libfuzzer-introspector-x86_64": int num; Step #6 - "compile-libfuzzer-introspector-x86_64": const void *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Location *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": } Location; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.212 INFO datatypes - __init__: Processing /src/qemu/include/qemu/transactions.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TransactionActionDrv { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*abort)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*commit)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*clean)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": } TransactionActionDrv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Transaction Transaction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.218 INFO datatypes - __init__: Processing /src/qemu/include/qemu/cpu-float.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": float32 f; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPU_FloatU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": float64 d; Step #6 - "compile-libfuzzer-introspector-x86_64": #if HOST_BIG_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": } l; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } l; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ll; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPU_DoubleU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": floatx80 d; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } l; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPU_LDoubleU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": float128 q; Step #6 - "compile-libfuzzer-introspector-x86_64": #if HOST_BIG_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t upmost; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lowest; Step #6 - "compile-libfuzzer-introspector-x86_64": } l; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": } ll; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lowest; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t upmost; Step #6 - "compile-libfuzzer-introspector-x86_64": } l; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } ll; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } CPU_QuadU; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.224 INFO datatypes - __init__: Processing /src/qemu/include/qemu/iov.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *modified_iov; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec orig; Step #6 - "compile-libfuzzer-introspector-x86_64": } IOVDiscardUndo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUIOVector { Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *iov; Step #6 - "compile-libfuzzer-introspector-x86_64": int niov; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For external @iov (qemu_iovec_init_external()) or allocated @iov Step #6 - "compile-libfuzzer-introspector-x86_64": * (qemu_iovec_init()), @size is the cumulative size of iovecs and Step #6 - "compile-libfuzzer-introspector-x86_64": * @local_iov is invalid and unused. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For embedded @iov (QEMU_IOVEC_INIT_BUF() or qemu_iovec_init_buf()), Step #6 - "compile-libfuzzer-introspector-x86_64": * @iov is equal to &@local_iov, and @size is valid, as it has same Step #6 - "compile-libfuzzer-introspector-x86_64": * offset and type as @local_iov.iov_len, which is guaranteed by Step #6 - "compile-libfuzzer-introspector-x86_64": * static assertion below. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @nalloc is always valid and is -1 both for embedded and external Step #6 - "compile-libfuzzer-introspector-x86_64": * cases. It is included in the union only to ensure the padding prior Step #6 - "compile-libfuzzer-introspector-x86_64": * to the @size field will not result in a 0-length array. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int nalloc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec local_iov; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char __pad[sizeof(int) + offsetof(struct iovec, iov_len)]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUIOVector; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.232 INFO datatypes - __init__: Processing /src/qemu/include/qemu/clang-tsa.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.237 INFO datatypes - __init__: Processing /src/qemu/include/qemu/drm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.242 INFO datatypes - __init__: Processing /src/qemu/include/qemu/win_dump_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinDumpPhyMemDesc64 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t NumberOfRuns; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unused; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t NumberOfPages; Step #6 - "compile-libfuzzer-introspector-x86_64": WinDumpPhyMemRun64 Run[43]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinDumpPhyMemDesc32 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t NumberOfRuns; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t NumberOfPages; Step #6 - "compile-libfuzzer-introspector-x86_64": WinDumpPhyMemRun32 Run[86]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinDumpPhyMemRun64 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t BasePage; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t PageCount; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinDumpExceptionRecord { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ExceptionCode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ExceptionFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ExceptionRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ExceptionAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t NumberParameters; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unused; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ExceptionInformation[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinDumpHeader32 { Step #6 - "compile-libfuzzer-introspector-x86_64": char Signature[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": char ValidDump[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MajorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MinorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t DirectoryTableBase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t PfnDatabase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t PsLoadedModuleList; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t PsActiveProcessHead; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MachineImageType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t NumberProcessors; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t BugcheckCode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t BugcheckParameter1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t BugcheckParameter2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t BugcheckParameter3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t BugcheckParameter4; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t BugcheckData[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t VersionUser[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t KdDebuggerDataBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": WinDumpPhyMemDesc32 PhysicalMemoryBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PhysicalMemoryBlockBuffer[700]; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved1[3200]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t RequiredDumpSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved2[92]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinDumpHeader64 { Step #6 - "compile-libfuzzer-introspector-x86_64": char Signature[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": char ValidDump[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MajorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MinorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t DirectoryTableBase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t PfnDatabase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t PsLoadedModuleList; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t PsActiveProcessHead; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MachineImageType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t NumberProcessors; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t BugcheckCode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unused0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t BugcheckParameter1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t BugcheckParameter2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t BugcheckParameter3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t BugcheckParameter4; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t BugcheckData[40]; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t VersionUser[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KdDebuggerDataBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": WinDumpPhyMemDesc64 PhysicalMemoryBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PhysicalMemoryBlockBuffer[704]; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ContextBuffer[3000]; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": WinDumpExceptionRecord Exception; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t DumpType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unused1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t RequiredDumpSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t SystemTime; Step #6 - "compile-libfuzzer-introspector-x86_64": char Comment[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t SystemUpTime; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MiniDumpFields; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SecondaryDataState; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ProductType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SuiteMask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t WriterStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t KdSecondaryVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[4018]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union WinDumpHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char Signature[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": char ValidDump[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": WinDumpHeader32 x32; Step #6 - "compile-libfuzzer-introspector-x86_64": WinDumpHeader64 x64; Step #6 - "compile-libfuzzer-introspector-x86_64": } WinDumpHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinContext32 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ContextFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Dr0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Dr1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Dr2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Dr3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Dr6; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Dr7; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t FloatSave[112]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SegGs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SegFs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SegEs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SegDs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Edi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Esi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Ebx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Edx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Ecx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Eax; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Ebp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Eip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SegCs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t EFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Esp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SegSs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ExtendedRegisters[512]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_ALIGNED(16) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinDumpPhyMemRun32 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t BasePage; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t PageCount; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinM128A { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t low; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t high; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_ALIGNED(16) WinM128A; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union WinContext { Step #6 - "compile-libfuzzer-introspector-x86_64": WinContext32 x32; Step #6 - "compile-libfuzzer-introspector-x86_64": WinContext64 x64; Step #6 - "compile-libfuzzer-introspector-x86_64": } WinContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinContext64 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t PHome[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ContextFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MxCsr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t SegCs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t SegDs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t SegEs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t SegFs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t SegGs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t SegSs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t EFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Dr0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Dr1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Dr2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Dr3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Dr6; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Dr7; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Rax; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Rcx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Rdx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Rbx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Rsp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Rbp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Rsi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Rdi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t R8; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t R9; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t R10; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t R11; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t R12; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t R13; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t R14; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t R15; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Rip; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ControlWord; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t StatusWord; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t TagWord; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ErrorOpcode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ErrorOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ErrorSelector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t DataOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t DataSelector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MxCsr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MxCsr_Mask; Step #6 - "compile-libfuzzer-introspector-x86_64": WinM128A FloatRegisters[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": WinM128A XmmRegisters[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved4[96]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FltSave; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": WinM128A VectorRegister[26]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t VectorControl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t DebugControl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t LastBranchToRip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t LastBranchFromRip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t LastExceptionToRip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t LastExceptionFromRip; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_ALIGNED(16) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.252 INFO datatypes - __init__: Processing /src/qemu/include/qemu/coroutine-tls.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.258 INFO datatypes - __init__: Processing /src/qemu/include/qemu/job.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JobDriver JobDriver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Job { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields set at initialization (job_create), and never modified */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** The ID of the job. May be NULL for internal jobs. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The type of this job. Step #6 - "compile-libfuzzer-introspector-x86_64": * All callbacks are called with job_mutex *not* held. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const JobDriver *driver; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The coroutine that executes the job. If not NULL, it is reentered when Step #6 - "compile-libfuzzer-introspector-x86_64": * busy is false and the job is cancelled. Step #6 - "compile-libfuzzer-introspector-x86_64": * Initialized in job_start() Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** True if this job should automatically finalize itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool auto_finalize; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** True if this job should automatically dismiss itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool auto_dismiss; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The completion function that will be called when the job completes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCompletionFunc *cb; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** The opaque value that is passed to the completion function. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ProgressMeter API is thread-safe */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProgressMeter progress; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * AioContext to run the job coroutine in. Step #6 - "compile-libfuzzer-introspector-x86_64": * The job Aiocontext can be read when holding *either* Step #6 - "compile-libfuzzer-introspector-x86_64": * the BQL (so we are in the main loop) or the job_mutex. Step #6 - "compile-libfuzzer-introspector-x86_64": * It can only be written when we hold *both* BQL Step #6 - "compile-libfuzzer-introspector-x86_64": * and the job_mutex. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *aio_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Protected by job_mutex */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Reference count of the block job */ Step #6 - "compile-libfuzzer-introspector-x86_64": int refcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Current state; See @JobStatus for details. */ Step #6 - "compile-libfuzzer-introspector-x86_64": JobStatus status; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Timer that is used by @job_sleep_ns. Accessed under job_mutex (in Step #6 - "compile-libfuzzer-introspector-x86_64": * job.c). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer sleep_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Counter for pause request. If non-zero, the block job is either paused, Step #6 - "compile-libfuzzer-introspector-x86_64": * or if busy == true will pause itself as soon as possible. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pause_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Set to false by the job while the coroutine has yielded and may be Step #6 - "compile-libfuzzer-introspector-x86_64": * re-entered by job_enter(). There may still be I/O or event loop activity Step #6 - "compile-libfuzzer-introspector-x86_64": * pending. Accessed under job_mutex. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When the job is deferred to the main loop, busy is true as long as the Step #6 - "compile-libfuzzer-introspector-x86_64": * bottom half is still pending. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool busy; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Set to true by the job while it is in a quiescent state, where Step #6 - "compile-libfuzzer-introspector-x86_64": * no I/O or event loop activity is pending. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool paused; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Set to true if the job is paused by user. Can be unpaused with the Step #6 - "compile-libfuzzer-introspector-x86_64": * block-job-resume QMP command. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool user_paused; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Set to true if the job should cancel itself. The flag must Step #6 - "compile-libfuzzer-introspector-x86_64": * always be tested just before toggling the busy flag from false Step #6 - "compile-libfuzzer-introspector-x86_64": * to true. After a job has been cancelled, it should only yield Step #6 - "compile-libfuzzer-introspector-x86_64": * if #aio_poll will ("sooner or later") reenter the coroutine. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cancelled; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Set to true if the job should abort immediately without waiting Step #6 - "compile-libfuzzer-introspector-x86_64": * for data to be in sync. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool force_cancel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Set to true when the job has deferred work to the main loop. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool deferred_to_main_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Return code from @run and/or @prepare callback(s). Step #6 - "compile-libfuzzer-introspector-x86_64": * Not final until the job has reached the CONCLUDED status. Step #6 - "compile-libfuzzer-introspector-x86_64": * 0 on success, -errno on failure. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Error object for a failed job. Step #6 - "compile-libfuzzer-introspector-x86_64": * If job->ret is nonzero and an error object was not set, it will be set Step #6 - "compile-libfuzzer-introspector-x86_64": * to strerror(-job->ret) during job_completed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Error *err; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Notifiers called when a cancelled job is finalised */ Step #6 - "compile-libfuzzer-introspector-x86_64": NotifierList on_finalize_cancelled; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Notifiers called when a successfully completed job is finalised */ Step #6 - "compile-libfuzzer-introspector-x86_64": NotifierList on_finalize_completed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Notifiers called when the job transitions to PENDING */ Step #6 - "compile-libfuzzer-introspector-x86_64": NotifierList on_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Notifiers called when the job transitions to READY */ Step #6 - "compile-libfuzzer-introspector-x86_64": NotifierList on_ready; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Notifiers called when the job coroutine yields or terminates */ Step #6 - "compile-libfuzzer-introspector-x86_64": NotifierList on_idle; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Element of the list of jobs */ Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(Job) job_list; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Transaction this job is part of */ Step #6 - "compile-libfuzzer-introspector-x86_64": JobTxn *txn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Element of the list of jobs in a job transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(Job) txn_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } Job; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JobCreateFlags { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Default behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOB_DEFAULT = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Job is not QMP-created and should not send QMP events */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOB_INTERNAL = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Job requires manual finalize step */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOB_MANUAL_FINALIZE = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Job requires manual dismiss step */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOB_MANUAL_DISMISS = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": } JobCreateFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JobTxn JobTxn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.266 INFO datatypes - __init__: Processing /src/qemu/include/qemu/memfd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.272 INFO datatypes - __init__: Processing /src/qemu/include/qemu/dbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": DBUS_DISPLAY_ERROR_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": DBUS_DISPLAY_ERROR_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": DBUS_DISPLAY_ERROR_UNSUPPORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": DBUS_DISPLAY_N_ERRORS, Step #6 - "compile-libfuzzer-introspector-x86_64": } DBusDisplayError; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.278 INFO datatypes - __init__: Processing /src/qemu/include/qemu/stats64.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Stat64 { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CONFIG_ATOMIC64 Step #6 - "compile-libfuzzer-introspector-x86_64": aligned_uint64_t value; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t low, high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lock; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } Stat64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.285 INFO datatypes - __init__: Processing /src/qemu/include/qemu/coroutine-core.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Coroutine Coroutine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void coroutine_fn Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoMutex CoMutex; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.291 INFO datatypes - __init__: Processing /src/qemu/include/qemu/qht.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*qht_cmp_func_t)(const void *a, const void *b); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*qht_iter_bool_func_t)(void *p, uint32_t h, void *up); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*qht_lookup_func_t)(const void *obj, const void *userp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qht_iter_func_t)(void *p, uint32_t h, void *up); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.298 INFO datatypes - __init__: Processing /src/qemu/include/qemu/timed-average.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TimedAverageWindow TimedAverageWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TimedAverage TimedAverage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.304 INFO datatypes - __init__: Processing /src/qemu/include/qemu/module.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MODULE_INIT_MIGRATION, Step #6 - "compile-libfuzzer-introspector-x86_64": MODULE_INIT_BLOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": MODULE_INIT_OPTS, Step #6 - "compile-libfuzzer-introspector-x86_64": MODULE_INIT_QOM, Step #6 - "compile-libfuzzer-introspector-x86_64": MODULE_INIT_TRACE, Step #6 - "compile-libfuzzer-introspector-x86_64": MODULE_INIT_XEN_BACKEND, Step #6 - "compile-libfuzzer-introspector-x86_64": MODULE_INIT_LIBQOS, Step #6 - "compile-libfuzzer-introspector-x86_64": MODULE_INIT_FUZZ_TARGET, Step #6 - "compile-libfuzzer-introspector-x86_64": MODULE_INIT_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } module_init_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuModinfo QemuModinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.310 INFO datatypes - __init__: Processing /src/qemu/include/qemu/config-file.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void QEMUConfigCB(const char *group, QDict *qdict, void *opaque, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.315 INFO datatypes - __init__: Processing /src/qemu/include/qemu/filemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QFileMonitor QFileMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QFileMonitorHandler)(int64_t id, Step #6 - "compile-libfuzzer-introspector-x86_64": QFileMonitorEvent event, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filename, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* File has been created in a dir */ Step #6 - "compile-libfuzzer-introspector-x86_64": QFILE_MONITOR_EVENT_CREATED, Step #6 - "compile-libfuzzer-introspector-x86_64": /* File has been modified in a dir */ Step #6 - "compile-libfuzzer-introspector-x86_64": QFILE_MONITOR_EVENT_MODIFIED, Step #6 - "compile-libfuzzer-introspector-x86_64": /* File has been deleted in a dir */ Step #6 - "compile-libfuzzer-introspector-x86_64": QFILE_MONITOR_EVENT_DELETED, Step #6 - "compile-libfuzzer-introspector-x86_64": /* File has attributes changed */ Step #6 - "compile-libfuzzer-introspector-x86_64": QFILE_MONITOR_EVENT_ATTRIBUTES, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Dir is no longer being monitored (due to deletion) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QFILE_MONITOR_EVENT_IGNORED, Step #6 - "compile-libfuzzer-introspector-x86_64": } QFileMonitorEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.321 INFO datatypes - __init__: Processing /src/qemu/include/qemu/yank.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (YankFn)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.327 INFO datatypes - __init__: Processing /src/qemu/include/qemu/thread-posix.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuRecMutex { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex m; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuRecMutex; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.333 INFO datatypes - __init__: Processing /src/qemu/include/qemu/qemu-progress.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.338 INFO datatypes - __init__: Processing /src/qemu/include/qemu/crc-ccitt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.344 INFO datatypes - __init__: Processing /src/qemu/include/qemu/xattr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.349 INFO datatypes - __init__: Processing /src/qemu/include/qemu/bitops.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.360 INFO datatypes - __init__: Processing /src/qemu/include/qemu/option_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.365 INFO datatypes - __init__: Processing /src/qemu/include/qemu/sockets.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.372 INFO datatypes - __init__: Processing /src/qemu/include/qemu/coroutine.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Enqueue at front instead of back. Use this to re-queue a request when Step #6 - "compile-libfuzzer-introspector-x86_64": * its wait condition is not satisfied after being woken up. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CO_QUEUE_WAIT_FRONT = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": } CoQueueWaitFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoRwlock { Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of readers, or -1 if owned for writing. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int owners; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Waiting coroutines. */ Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, CoRwTicket) tickets; Step #6 - "compile-libfuzzer-introspector-x86_64": } CoRwlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoRwTicket CoRwTicket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void CleanupFunc(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, Coroutine) entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } CoQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuCoSleep { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *to_wake; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuCoSleep; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.379 INFO datatypes - __init__: Processing /src/qemu/include/qemu/userfaultfd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.385 INFO datatypes - __init__: Processing /src/qemu/include/qemu/notify.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*NotifierWithReturnFunc)(NotifierWithReturn *notifier, void *data, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Notifier Notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NotifierList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, Notifier) notifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": } NotifierList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NotifierWithReturnList { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, NotifierWithReturn) notifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": } NotifierWithReturnList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NotifierWithReturn NotifierWithReturn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.391 INFO datatypes - __init__: Processing /src/qemu/include/qemu/qdist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.397 INFO datatypes - __init__: Processing /src/qemu/include/qemu/thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuLockCnt QemuLockCnt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuSemaphore QemuSemaphore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QemuMutexLockFunc)(QemuMutex *m, const char *f, int l); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QemuRecMutexLockFunc)(QemuRecMutex *m, const char *f, int l); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QemuCondWaitFunc)(QemuCond *c, QemuMutex *m, const char *f, Step #6 - "compile-libfuzzer-introspector-x86_64": int l); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuCond QemuCond; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuThread QemuThread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuEvent QemuEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*QemuMutexTrylockFunc)(QemuMutex *m, const char *f, int l); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*QemuRecMutexTrylockFunc)(QemuRecMutex *m, const char *f, int l); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*QemuCondTimedWaitFunc)(QemuCond *c, QemuMutex *m, int ms, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *f, int l); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.406 INFO datatypes - __init__: Processing /src/qemu/include/qemu/qsp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.411 INFO datatypes - __init__: Processing /src/qemu/include/qemu/help-texts.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.416 INFO datatypes - __init__: Processing /src/qemu/include/qemu/xxhash.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.424 INFO datatypes - __init__: Processing /src/qemu/include/qemu/cutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.431 INFO datatypes - __init__: Processing /src/qemu/include/qemu/compiler.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.437 INFO datatypes - __init__: Processing /src/qemu/include/qemu/thread-win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuRecMutex QemuRecMutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuThreadData QemuThreadData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.443 INFO datatypes - __init__: Processing /src/qemu/include/qemu/int128.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Int128 Int128; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Int128 __attribute__((aligned(16))) Int128Aligned; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Int128 Int128Alias; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int128_t Int128; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": __uint128_t u; Step #6 - "compile-libfuzzer-introspector-x86_64": __int128_t i; Step #6 - "compile-libfuzzer-introspector-x86_64": Int128 s; Step #6 - "compile-libfuzzer-introspector-x86_64": } Int128Alias __attribute__((transparent_union)); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.453 INFO datatypes - __init__: Processing /src/qemu/include/qemu/log-for-trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.459 INFO datatypes - __init__: Processing /src/qemu/include/qemu/rcu_queue.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.465 INFO datatypes - __init__: Processing /src/qemu/include/qemu/mmap-alloc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_FS_TYPE_UNKNOWN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_FS_TYPE_TMPFS, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_FS_TYPE_HUGETLBFS, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_FS_TYPE_NUM, Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuFsType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.470 INFO datatypes - __init__: Processing /src/qemu/include/qemu/bcd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.476 INFO datatypes - __init__: Processing /src/qemu/include/qemu/plugin-memory.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.481 INFO datatypes - __init__: Processing /src/qemu/include/qemu/ctype.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.486 INFO datatypes - __init__: Processing /src/qemu/include/qemu/interval-tree.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RBNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Encodes parent with color in the lsb. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t rb_parent_color; Step #6 - "compile-libfuzzer-introspector-x86_64": struct RBNode *rb_right; Step #6 - "compile-libfuzzer-introspector-x86_64": struct RBNode *rb_left; Step #6 - "compile-libfuzzer-introspector-x86_64": } RBNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RBRoot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RBNode *rb_node; Step #6 - "compile-libfuzzer-introspector-x86_64": } RBRoot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IntervalTreeNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RBNode rb; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start; /* Start of interval */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t last; /* Last location _in_ interval */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t subtree_last; Step #6 - "compile-libfuzzer-introspector-x86_64": } IntervalTreeNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef RBRootLeftCached IntervalTreeRoot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RBRootLeftCached { Step #6 - "compile-libfuzzer-introspector-x86_64": RBRoot rb_root; Step #6 - "compile-libfuzzer-introspector-x86_64": RBNode *rb_leftmost; Step #6 - "compile-libfuzzer-introspector-x86_64": } RBRootLeftCached; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.492 INFO datatypes - __init__: Processing /src/qemu/include/qemu/systemd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.497 INFO datatypes - __init__: Processing /src/qemu/include/qemu/processor.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.503 INFO datatypes - __init__: Processing /src/qemu/include/qemu/madvise.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.508 INFO datatypes - __init__: Processing /src/qemu/include/qemu/thread-context.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.514 INFO datatypes - __init__: Processing /src/qemu/include/qemu/fifo32.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo8 fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": } Fifo32; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.520 INFO datatypes - __init__: Processing /src/qemu/include/qemu/typedefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvDirtyBitmap BdrvDirtyBitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Clock Clock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIExpressDevice PCIExpressDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUBH QEMUBH; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NICInfo NICInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvDirtyBitmapIter BdrvDirtyBitmapIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConfidentialGuestSupport ConfidentialGuestSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Object Object; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIExpressHost PCIExpressHost; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuConsole QemuConsole; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryRegionCache MemoryRegionCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DeviceState DeviceState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FlatView FlatView; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IsaDma IsaDma; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QObject QObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGHelperInfo TCGHelperInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DirtyBitmapSnapshot DirtyBitmapSnapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FWCfgState FWCfgState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSONWriter JSONWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryRegionSection MemoryRegionSection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QString QString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TaskState TaskState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IRQState *qemu_irq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockBackend BlockBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUArchState CPUArchState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIHostDeviceAddress PCIHostDeviceAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUCursor QEMUCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ObjectClass ObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AccelState AccelState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockBackendRootState BlockBackendRootState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUPluginState CPUPluginState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIHostState PCIHostState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUFile QEMUFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIBridge PCIBridge; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MigrationIncomingState MigrationIncomingState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MACAddr MACAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DisasContextBase DisasContextBase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HostMemoryBackend HostMemoryBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuSpin QemuSpin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RAMBlock RAMBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TranslationBlock TranslationBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MigrationState MigrationState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DisplayChangeListener DisplayChangeListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct I2CBus I2CBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MachineClass MachineClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUTimer QEMUTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Range Range; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIODevice VirtIODevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AddressSpace AddressSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockDriverState BlockDriverState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Property Property; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuMutex QemuMutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Monitor Monitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIBus PCIBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUState CPUState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AioContext AioContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BusClass BusClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUTLBEntryFull CPUTLBEntryFull; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuOpts QemuOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PropertyInfo PropertyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MSIMessage MSIMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIDevice PCIDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MachineState MachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DriveInfo DriveInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct I2SCodec I2SCodec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUTimerListGroup QEMUTimerListGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReservedRegion ReservedRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Visitor Visitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryListener MemoryListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DumpState DumpState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOMMUMemoryRegion IOMMUMemoryRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QList QList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHPCDevice SHPCDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMChangeStateEntry VMChangeStateEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AccelCPUState AccelCPUState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Aml Aml; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BusState BusState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetClientState NetClientState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIEPort PCIEPort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuOptsList QemuOptsList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QBool QBool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArchCPU ArchCPU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Chardev Chardev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIESlot PCIESlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QDict QDict; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUSGList QEMUSGList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetFilterState NetFilterState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qemu_irq_handler)(void *opaque, int n, int level); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMStateDescription VMStateDescription; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Error Error; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ISABus ISABus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryMappingList MemoryMappingList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QNull QNull; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSIBus SSIBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryRegion MemoryRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EventNotifier EventNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ISADevice ISADevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QNum QNum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGCPUOps TCGCPUOps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.528 INFO datatypes - __init__: Processing /src/qemu/include/qemu/cpuid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.534 INFO datatypes - __init__: Processing /src/qemu/include/qemu/defer-call.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.539 INFO datatypes - __init__: Processing /src/qemu/include/qemu/lockcnt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuLockCnt QemuLockCnt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.544 INFO datatypes - __init__: Processing /src/qemu/include/qemu/accel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AccelClass { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": int (*init_machine)(MachineState *ms); Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef CONFIG_USER_ONLY Step #6 - "compile-libfuzzer-introspector-x86_64": void (*setup_post)(MachineState *ms, AccelState *accel); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*has_memory)(MachineState *ms, AddressSpace *as, Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr start_addr, hwaddr size); Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*cpu_common_realize)(CPUState *cpu, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cpu_common_unrealize)(CPUState *cpu); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* gdbstub related hooks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*gdbstub_supported_sstep_flags)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool *allowed; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Array of global properties that would be applied when specific Step #6 - "compile-libfuzzer-introspector-x86_64": * accelerator is chosen. It works like MachineClass.compat_props Step #6 - "compile-libfuzzer-introspector-x86_64": * but it's for accelerators not machines. Accelerator-provided Step #6 - "compile-libfuzzer-introspector-x86_64": * global properties may be overridden by machine-type Step #6 - "compile-libfuzzer-introspector-x86_64": * compat_props or user-provided global properties. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *compat_props; Step #6 - "compile-libfuzzer-introspector-x86_64": } AccelClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.550 INFO datatypes - __init__: Processing /src/qemu/include/qemu/co-shared-resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedResource SharedResource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.556 INFO datatypes - __init__: Processing /src/qemu/include/qemu/tsan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.561 INFO datatypes - __init__: Processing /src/qemu/include/qemu/queue.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QTailQLink { Step #6 - "compile-libfuzzer-introspector-x86_64": void *tql_next; Step #6 - "compile-libfuzzer-introspector-x86_64": struct QTailQLink *tql_prev; Step #6 - "compile-libfuzzer-introspector-x86_64": } QTailQLink; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.569 INFO datatypes - __init__: Processing /src/qemu/include/qemu/id.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IdSubSystems { Step #6 - "compile-libfuzzer-introspector-x86_64": ID_QDEV, Step #6 - "compile-libfuzzer-introspector-x86_64": ID_BLOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": ID_CHR, Step #6 - "compile-libfuzzer-introspector-x86_64": ID_NET, Step #6 - "compile-libfuzzer-introspector-x86_64": ID_MAX /* last element, used as array size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IdSubSystems; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.575 INFO datatypes - __init__: Processing /src/qemu/include/qemu/host-utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.586 INFO datatypes - __init__: Processing /src/qemu/include/qemu/qtree.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _QTree QTree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GTree QTree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GTraverseNodeFunc QTraverseNodeFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GTreeNode QTreeNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _QTreeNode QTreeNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*QTraverseNodeFunc)(QTreeNode *node, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.593 INFO datatypes - __init__: Processing /src/qemu/include/qemu/atomic128.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.599 INFO datatypes - __init__: Processing /src/qemu/include/qemu/vfio-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUVFIOState QEMUVFIOState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.604 INFO datatypes - __init__: Processing /src/qemu/include/qemu/crc32c.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.609 INFO datatypes - __init__: Processing /src/qemu/include/qemu/sys_membarrier.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.615 INFO datatypes - __init__: Processing /src/qemu/include/qemu/bitmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.624 INFO datatypes - __init__: Processing /src/qemu/include/qemu/reserved-region.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.629 INFO datatypes - __init__: Processing /src/qemu/include/qemu/pmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.635 INFO datatypes - __init__: Processing /src/qemu/include/qemu/range.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.642 INFO datatypes - __init__: Processing /src/qemu/include/qemu/jhash.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.647 INFO datatypes - __init__: Processing /src/qemu/include/qemu/seqlock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuSeqLock QemuSeqLock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.654 INFO datatypes - __init__: Processing /src/qemu/include/qemu/help_option.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.659 INFO datatypes - __init__: Processing /src/qemu/include/qemu/coroutine_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": COROUTINE_YIELD = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": COROUTINE_TERMINATE = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": COROUTINE_ENTER = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } CoroutineAction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.665 INFO datatypes - __init__: Processing /src/qemu/include/qemu/lockable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void QemuLockUnlockFunc(void *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuLockable { Step #6 - "compile-libfuzzer-introspector-x86_64": void *object; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuLockUnlockFunc *lock; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuLockUnlockFunc *unlock; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuLockable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.672 INFO datatypes - __init__: Processing /src/qemu/include/qemu/fifo8.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* All fields are private */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t capacity; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": } Fifo8; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.678 INFO datatypes - __init__: Processing /src/qemu/include/qemu/guest-random.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.683 INFO datatypes - __init__: Processing /src/qemu/include/qemu/event_notifier.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void EventNotifierHandler(EventNotifier *); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.688 INFO datatypes - __init__: Processing /src/qemu/include/qemu/unicode.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.694 INFO datatypes - __init__: Processing /src/qemu/include/qemu/progress_meter.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ProgressMeter { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Current progress. The unit is arbitrary as long as the ratio between Step #6 - "compile-libfuzzer-introspector-x86_64": * current and total represents the estimated percentage Step #6 - "compile-libfuzzer-introspector-x86_64": * of work already done. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t current; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Estimated current value at the completion of the process */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex lock; /* protects concurrent access to above fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ProgressMeter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.699 INFO datatypes - __init__: Processing /src/qemu/include/qemu/base64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.705 INFO datatypes - __init__: Processing /src/qemu/include/qemu/qemu-plugin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qemu_plugin_udata_cb_t)(qemu_plugin_id_t id, void *userdata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct qemu_plugin_scoreboard *score; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } qemu_plugin_u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum qemu_plugin_mem_value_type type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t u8; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t u16; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t u32; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t high; Step #6 - "compile-libfuzzer-introspector-x86_64": } u128; Step #6 - "compile-libfuzzer-introspector-x86_64": } data; Step #6 - "compile-libfuzzer-introspector-x86_64": } qemu_plugin_mem_value; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void Step #6 - "compile-libfuzzer-introspector-x86_64": (*qemu_plugin_vcpu_syscall_cb_t)(qemu_plugin_id_t id, unsigned int vcpu_index, Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t num, uint64_t a1, uint64_t a2, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t a3, uint64_t a4, uint64_t a5, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t a6, uint64_t a7, uint64_t a8); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void Step #6 - "compile-libfuzzer-introspector-x86_64": (*qemu_plugin_vcpu_syscall_ret_cb_t)(qemu_plugin_id_t id, unsigned int vcpu_idx, Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t num, int64_t ret); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t qemu_plugin_id_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qemu_plugin_simple_cb_t)(qemu_plugin_id_t id); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct qemu_info_t { Step #6 - "compile-libfuzzer-introspector-x86_64": /** @target_name: string describing architecture */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *target_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /** @version: minimum and current plugin API level */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int min; Step #6 - "compile-libfuzzer-introspector-x86_64": int cur; Step #6 - "compile-libfuzzer-introspector-x86_64": } version; Step #6 - "compile-libfuzzer-introspector-x86_64": /** @system_emulation: is this a full system emulation? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool system_emulation; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": /** @system: information relevant to system emulation */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** @system.smp_vcpus: initial number of vCPUs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int smp_vcpus; Step #6 - "compile-libfuzzer-introspector-x86_64": /** @system.max_vcpus: maximum possible number of vCPUs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_vcpus; Step #6 - "compile-libfuzzer-introspector-x86_64": } system; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } qemu_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qemu_plugin_vcpu_simple_cb_t)(qemu_plugin_id_t id, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int vcpu_index); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qemu_plugin_vcpu_udata_cb_t)(unsigned int vcpu_index, Step #6 - "compile-libfuzzer-introspector-x86_64": void *userdata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qemu_plugin_vcpu_tb_trans_cb_t)(qemu_plugin_id_t id, Step #6 - "compile-libfuzzer-introspector-x86_64": struct qemu_plugin_tb *tb); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t qemu_plugin_meminfo_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qemu_plugin_vcpu_mem_cb_t) (unsigned int vcpu_index, Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_plugin_meminfo_t info, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vaddr, Step #6 - "compile-libfuzzer-introspector-x86_64": void *userdata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct qemu_plugin_register *handle; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *feature; Step #6 - "compile-libfuzzer-introspector-x86_64": } qemu_plugin_reg_descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.715 INFO datatypes - __init__: Processing /src/qemu/include/qemu/qemu-print.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.721 INFO datatypes - __init__: Processing /src/qemu/include/qemu/plugin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(, qemu_plugin_desc) QemuPluginList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.729 INFO datatypes - __init__: Processing /src/qemu/include/qemu/units.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.734 INFO datatypes - __init__: Processing /src/qemu/include/qemu/bswap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.742 INFO datatypes - __init__: Processing /src/qemu/include/qemu/timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_CLOCK_REALTIME = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_CLOCK_VIRTUAL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_CLOCK_HOST = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_CLOCK_VIRTUAL_RT = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_CLOCK_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUClockType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUTimerList QEMUTimerList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void QEMUTimerCB(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void QEMUTimerListNotifyCB(void *opaque, QEMUClockType type); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.752 INFO datatypes - __init__: Processing /src/qemu/include/qemu/ratelimit.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t slice_start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t slice_end_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t slice_quota; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t slice_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dispatched; Step #6 - "compile-libfuzzer-introspector-x86_64": } RateLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.758 INFO datatypes - __init__: Processing /src/qemu/include/qemu/selfmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": IntervalTreeNode itree; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_read; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_write; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_exec; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_priv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": dev_t dev; Step #6 - "compile-libfuzzer-introspector-x86_64": ino_t inode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": } MapInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.764 INFO datatypes - __init__: Processing /src/qemu/include/qemu/rcu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void RCUCBFunc(struct rcu_head *head); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void RCUReadAuto; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.771 INFO datatypes - __init__: Processing /src/qemu/include/qemu/main-loop.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int IOCanReadHandler(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void WaitObjectFunc(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BQLLockAuto BQLLockAuto; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MainLoopPoll { Step #6 - "compile-libfuzzer-introspector-x86_64": int state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *pollfds; Step #6 - "compile-libfuzzer-introspector-x86_64": } MainLoopPoll; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MainLoop MainLoop; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void IOReadHandler(void *opaque, const uint8_t *buf, int size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int PollingFunc(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.778 INFO datatypes - __init__: Processing /src/qemu/include/qemu/envlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct envlist envlist_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.783 INFO datatypes - __init__: Processing /src/qemu/include/qemu/osdep.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ThreadContext ThreadContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.793 INFO datatypes - __init__: Processing /src/qemu/include/qemu/datadir.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.798 INFO datatypes - __init__: Processing /src/qemu/include/qemu/mprotect.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.803 INFO datatypes - __init__: Processing /src/qemu/include/qemu/keyval.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.809 INFO datatypes - __init__: Processing /src/qemu/include/qemu/async-teardown.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.814 INFO datatypes - __init__: Processing /src/qemu/include/qemu/memalign.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.820 INFO datatypes - __init__: Processing /src/qemu/include/qemu/cacheflush.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.825 INFO datatypes - __init__: Processing /src/qemu/include/qemu/buffer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Buffer Buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.831 INFO datatypes - __init__: Processing /src/qemu/include/qapi/visitor-impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VisitorType { Step #6 - "compile-libfuzzer-introspector-x86_64": VISITOR_INPUT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VISITOR_OUTPUT = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": VISITOR_CLONE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": VISITOR_DEALLOC = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": } VisitorType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.838 INFO datatypes - __init__: Processing /src/qemu/include/qapi/opts-visitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OptsVisitor OptsVisitor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.843 INFO datatypes - __init__: Processing /src/qemu/include/qapi/visitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GenericList { Step #6 - "compile-libfuzzer-introspector-x86_64": struct GenericList *next; Step #6 - "compile-libfuzzer-introspector-x86_64": char padding[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GenericList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GenericAlternate { Step #6 - "compile-libfuzzer-introspector-x86_64": QType type; Step #6 - "compile-libfuzzer-introspector-x86_64": char padding[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GenericAlternate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.850 INFO datatypes - __init__: Processing /src/qemu/include/qapi/util.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": QAPI_DEPRECATED, Step #6 - "compile-libfuzzer-introspector-x86_64": QAPI_UNSTABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": } QapiSpecialFeature; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEnumLookup { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *const *array; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint64_t *const features; Step #6 - "compile-libfuzzer-introspector-x86_64": const int size; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEnumLookup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.856 INFO datatypes - __init__: Processing /src/qemu/include/qapi/qmp-registry.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(QmpCommandList, QmpCommand) QmpCommandList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QmpCommandOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QCO_NO_SUCCESS_RESP = (1U << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": QCO_ALLOW_OOB = (1U << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": QCO_ALLOW_PRECONFIG = (1U << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": QCO_COROUTINE = (1U << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": } QmpCommandOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (QmpCommandFunc)(QDict *, QObject **, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QmpCommand Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Runs in coroutine context if QCO_COROUTINE is set */ Step #6 - "compile-libfuzzer-introspector-x86_64": QmpCommandFunc *fn; Step #6 - "compile-libfuzzer-introspector-x86_64": QmpCommandOptions options; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t features; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(QmpCommand) node; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *disable_reason; Step #6 - "compile-libfuzzer-introspector-x86_64": } QmpCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qmp_cmd_callback_fn)(const QmpCommand *cmd, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.862 INFO datatypes - __init__: Processing /src/qemu/include/qapi/string-output-visitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StringOutputVisitor StringOutputVisitor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.868 INFO datatypes - __init__: Processing /src/qemu/include/qapi/forward-visitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForwardFieldVisitor ForwardFieldVisitor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.873 INFO datatypes - __init__: Processing /src/qemu/include/qapi/error.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ErrorClass { Step #6 - "compile-libfuzzer-introspector-x86_64": ERROR_CLASS_GENERIC_ERROR = QAPI_ERROR_CLASS_GENERICERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": ERROR_CLASS_COMMAND_NOT_FOUND = QAPI_ERROR_CLASS_COMMANDNOTFOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": ERROR_CLASS_DEVICE_NOT_ACTIVE = QAPI_ERROR_CLASS_DEVICENOTACTIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": ERROR_CLASS_DEVICE_NOT_FOUND = QAPI_ERROR_CLASS_DEVICENOTFOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": ERROR_CLASS_KVM_MISSING_CAP = QAPI_ERROR_CLASS_KVMMISSINGCAP, Step #6 - "compile-libfuzzer-introspector-x86_64": } ErrorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ErrorPropagator { Step #6 - "compile-libfuzzer-introspector-x86_64": Error *local_err; Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp; Step #6 - "compile-libfuzzer-introspector-x86_64": } ErrorPropagator; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.880 INFO datatypes - __init__: Processing /src/qemu/include/qapi/clone-visitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QapiCloneVisitor QapiCloneVisitor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.886 INFO datatypes - __init__: Processing /src/qemu/include/qapi/type-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.891 INFO datatypes - __init__: Processing /src/qemu/include/qapi/qobject-output-visitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QObjectOutputVisitor QObjectOutputVisitor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.896 INFO datatypes - __init__: Processing /src/qemu/include/qapi/string-input-visitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StringInputVisitor StringInputVisitor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.902 INFO datatypes - __init__: Processing /src/qemu/include/qapi/dealloc-visitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QapiDeallocVisitor QapiDeallocVisitor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.907 INFO datatypes - __init__: Processing /src/qemu/include/qapi/qmp-event.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.912 INFO datatypes - __init__: Processing /src/qemu/include/qapi/qobject-input-visitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QObjectInputVisitor QObjectInputVisitor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.917 INFO datatypes - __init__: Processing /src/qemu/include/qapi/compat-policy.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.923 INFO datatypes - __init__: Processing /src/qemu/include/qapi/qmp/qerror.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.928 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/asm-m68k/bootinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.934 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/asm-m68k/bootinfo-virt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.939 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/asm-m68k/bootinfo-mac.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.945 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_bt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.950 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.957 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_scmi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.963 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/vhost_types.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.969 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_9p.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.974 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_net.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t virtio_net_ctrl_ack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.982 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_scsi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.989 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/kvm_para.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:26.994 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.000 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_mem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.006 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_snd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.014 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_gpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.022 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/kernel.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.027 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_fs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.033 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_ring.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vring_used_elem __attribute__((aligned(VRING_USED_ALIGN_SIZE))) Step #6 - "compile-libfuzzer-introspector-x86_64": vring_used_elem_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vring_avail __attribute__((aligned(VRING_AVAIL_ALIGN_SIZE))) Step #6 - "compile-libfuzzer-introspector-x86_64": vring_avail_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vring_used __attribute__((aligned(VRING_USED_ALIGN_SIZE))) Step #6 - "compile-libfuzzer-introspector-x86_64": vring_used_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vring_desc __attribute__((aligned(VRING_DESC_ALIGN_SIZE))) Step #6 - "compile-libfuzzer-introspector-x86_64": vring_desc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.040 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/fuse.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.051 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_vsock.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.056 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_rng.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.062 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_input.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.067 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.073 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.079 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/udmabuf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.085 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_balloon.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.090 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_pcidev.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.096 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_types.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t __virtio16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t __virtio64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t __virtio32; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.101 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/qemu_fw_cfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.107 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/input-event-codes.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.116 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_console.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.122 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_mmio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.128 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/ethtool.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.143 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/if_ether.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.148 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.156 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_ids.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.162 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/types.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.167 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/vmclock-abi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.173 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/sysinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.179 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_pmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.184 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/const.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.190 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/pci_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.201 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/input.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.208 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_crypto.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.217 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/linux/virtio_blk.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.224 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/asm-x86/kvm_para.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.230 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/asm-x86/bootparam.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.235 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/asm-x86/setup_data.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.241 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/misc/pvpanic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.247 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/drm/drm_fourcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.255 INFO datatypes - __init__: Processing /src/qemu/include/standard-headers/asm-s390/virtio-ccw.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.260 INFO datatypes - __init__: Processing /src/qemu/include/tcg/tcg-op.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TCGv_i32 TCGv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TCGv_i64 TCGv; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.270 INFO datatypes - __init__: Processing /src/qemu/include/tcg/tcg-ldst.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.276 INFO datatypes - __init__: Processing /src/qemu/include/tcg/tcg-op-gvec-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void gen_helper_gvec_3(TCGv_ptr, TCGv_ptr, TCGv_ptr, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void gen_helper_gvec_2_ptr(TCGv_ptr, TCGv_ptr, TCGv_ptr, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void gen_helper_gvec_4(TCGv_ptr, TCGv_ptr, TCGv_ptr, Step #6 - "compile-libfuzzer-introspector-x86_64": TCGv_ptr, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void gen_helper_gvec_2i(TCGv_ptr, TCGv_ptr, TCGv_i64, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void gen_helper_gvec_5(TCGv_ptr, TCGv_ptr, TCGv_ptr, TCGv_ptr, Step #6 - "compile-libfuzzer-introspector-x86_64": TCGv_ptr, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void gen_helper_gvec_3_ptr(TCGv_ptr, TCGv_ptr, TCGv_ptr, Step #6 - "compile-libfuzzer-introspector-x86_64": TCGv_ptr, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void gen_helper_gvec_4_ptr(TCGv_ptr, TCGv_ptr, TCGv_ptr, Step #6 - "compile-libfuzzer-introspector-x86_64": TCGv_ptr, TCGv_ptr, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void gen_helper_gvec_5_ptr(TCGv_ptr, TCGv_ptr, TCGv_ptr, TCGv_ptr, Step #6 - "compile-libfuzzer-introspector-x86_64": TCGv_ptr, TCGv_ptr, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline as a 64-bit or 32-bit integer. Step #6 - "compile-libfuzzer-introspector-x86_64": Only one of these will be non-NULL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni8)(TCGv_i64, TCGv_i64); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni4)(TCGv_i32, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline with a host vector type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fniv)(unsigned, TCGv_vec, TCGv_vec); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand out-of-line helper w/descriptor. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gen_helper_gvec_2 *fno; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The optional opcodes, if any, utilized by .fniv. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const TCGOpcode *opt_opc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The data argument to the out-of-line helper. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The vector element size, if applicable. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vece; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Prefer i64 to v64. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prefer_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Load dest as a 2nd source operand. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool load_dest; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVecGen2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline as a 64-bit or 32-bit integer. Step #6 - "compile-libfuzzer-introspector-x86_64": Only one of these will be non-NULL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni8)(TCGv_i64, TCGv_i64, int64_t); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni4)(TCGv_i32, TCGv_i32, int32_t); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline with a host vector type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fniv)(unsigned, TCGv_vec, TCGv_vec, int64_t); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand out-of-line helper w/descriptor, data in descriptor. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gen_helper_gvec_2 *fno; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand out-of-line helper w/descriptor, data as argument. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gen_helper_gvec_2i *fnoi; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The optional opcodes, if any, utilized by .fniv. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const TCGOpcode *opt_opc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The vector element size, if applicable. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vece; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Prefer i64 to v64. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prefer_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Load dest as a 3rd source operand. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool load_dest; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVecGen2i; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline as a 64-bit or 32-bit integer. Step #6 - "compile-libfuzzer-introspector-x86_64": Only one of these will be non-NULL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni8)(TCGv_i64, TCGv_i64, TCGv_i64); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni4)(TCGv_i32, TCGv_i32, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline with a host vector type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fniv)(unsigned, TCGv_vec, TCGv_vec, TCGv_vec); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand out-of-line helper w/descriptor. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gen_helper_gvec_3 *fno; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The optional opcodes, if any, utilized by .fniv. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const TCGOpcode *opt_opc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The data argument to the out-of-line helper. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The vector element size, if applicable. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vece; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Prefer i64 to v64. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prefer_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Load dest as a 3rd source operand. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool load_dest; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVecGen3; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline as a 64-bit or 32-bit integer. Step #6 - "compile-libfuzzer-introspector-x86_64": Only one of these will be non-NULL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni8)(TCGv_i64, TCGv_i64, TCGv_i64, TCGv_i64); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni4)(TCGv_i32, TCGv_i32, TCGv_i32, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline with a host vector type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fniv)(unsigned, TCGv_vec, TCGv_vec, TCGv_vec, TCGv_vec); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand out-of-line helper w/descriptor. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gen_helper_gvec_4 *fno; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The optional opcodes, if any, utilized by .fniv. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const TCGOpcode *opt_opc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The data argument to the out-of-line helper. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The vector element size, if applicable. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vece; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Prefer i64 to v64. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prefer_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Write aofs as a 2nd dest operand. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool write_aofs; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVecGen4; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Expand inline as a 64-bit or 32-bit integer. Only one of these will be Step #6 - "compile-libfuzzer-introspector-x86_64": * non-NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni8)(TCGv_i64, TCGv_i64, TCGv_i64, TCGv_i64, int64_t); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni4)(TCGv_i32, TCGv_i32, TCGv_i32, TCGv_i32, int32_t); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline with a host vector type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fniv)(unsigned, TCGv_vec, TCGv_vec, TCGv_vec, TCGv_vec, int64_t); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand out-of-line helper w/descriptor, data in descriptor. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gen_helper_gvec_4 *fno; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The optional opcodes, if any, utilized by .fniv. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const TCGOpcode *opt_opc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The vector element size, if applicable. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vece; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Prefer i64 to v64. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prefer_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVecGen4i; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Expand inline as a 64-bit or 32-bit integer. Only one of these will be Step #6 - "compile-libfuzzer-introspector-x86_64": * non-NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni8)(TCGv_i64, TCGv_i64, TCGv_i64, int64_t); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni4)(TCGv_i32, TCGv_i32, TCGv_i32, int32_t); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline with a host vector type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fniv)(unsigned, TCGv_vec, TCGv_vec, TCGv_vec, int64_t); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand out-of-line helper w/descriptor, data in descriptor. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gen_helper_gvec_3 *fno; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The optional opcodes, if any, utilized by .fniv. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const TCGOpcode *opt_opc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The vector element size, if applicable. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vece; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Prefer i64 to v64. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prefer_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Load dest as a 3rd source operand. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool load_dest; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Write aofs as a 2nd dest operand. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool write_aofs; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVecGen3i; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void gen_helper_gvec_2(TCGv_ptr, TCGv_ptr, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline as a 64-bit or 32-bit integer. Step #6 - "compile-libfuzzer-introspector-x86_64": Only one of these will be non-NULL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni8)(TCGv_i64, TCGv_i64, TCGv_i64); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni4)(TCGv_i32, TCGv_i32, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand inline with a host vector type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fniv)(unsigned, TCGv_vec, TCGv_vec, TCGv_vec); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expand out-of-line helper w/descriptor. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gen_helper_gvec_2i *fno; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The optional opcodes, if any, utilized by .fniv. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const TCGOpcode *opt_opc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The data argument to the out-of-line helper. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The vector element size, if applicable. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vece; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Prefer i64 to v64. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prefer_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Load scalar as 1st source operand. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool scalar_first; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVecGen2s; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.288 INFO datatypes - __init__: Processing /src/qemu/include/tcg/tcg-op-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.305 INFO datatypes - __init__: Processing /src/qemu/include/tcg/debug-assert.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.310 INFO datatypes - __init__: Processing /src/qemu/include/tcg/tcg-temp-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.316 INFO datatypes - __init__: Processing /src/qemu/include/tcg/tcg-mo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used to indicate the type of accesses on which ordering Step #6 - "compile-libfuzzer-introspector-x86_64": is to be ensured. Modeled after SPARC barriers. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": This is of the form TCG_MO_A_B where A is before B in program order. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_MO_LD_LD = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_MO_ST_LD = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_MO_LD_ST = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_MO_ST_ST = 0x08, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_MO_ALL = 0x0F, /* OR of the above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used to indicate the kind of ordering which is to be ensured by the Step #6 - "compile-libfuzzer-introspector-x86_64": instruction. These types are derived from x86/aarch64 instructions. Step #6 - "compile-libfuzzer-introspector-x86_64": It should be noted that these are different from C11 semantics. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_BAR_LDAQ = 0x10, /* Following ops will not come forward */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_BAR_STRL = 0x20, /* Previous ops will not be delayed */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_BAR_SC = 0x30, /* No ops cross barrier; OR of the above */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGBar; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.321 INFO datatypes - __init__: Processing /src/qemu/include/tcg/startup.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.327 INFO datatypes - __init__: Processing /src/qemu/include/tcg/perf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.332 INFO datatypes - __init__: Processing /src/qemu/include/tcg/tcg-gvec-desc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.338 INFO datatypes - __init__: Processing /src/qemu/include/tcg/tcg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t tcg_prologue_fn(CPUArchState *env, const void *tb_ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGRelocation TCGRelocation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGOp TCGOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t TCGLifeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TCGTempVal { Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_VAL_DEAD, Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_VAL_REG, Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_VAL_MEM, Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_VAL_CONST, Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGTempVal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGTemp { Step #6 - "compile-libfuzzer-introspector-x86_64": TCGReg reg:8; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGTempVal val_type:8; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGType base_type:8; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGType type:8; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGTempKind kind:3; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int indirect_reg:1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int indirect_base:1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int mem_coherent:1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int mem_allocated:1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int temp_allocated:1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int temp_subindex:2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t val; Step #6 - "compile-libfuzzer-introspector-x86_64": struct TCGTemp *mem_base; Step #6 - "compile-libfuzzer-introspector-x86_64": intptr_t mem_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pass-specific information that can be stored for a temporary. Step #6 - "compile-libfuzzer-introspector-x86_64": One word worth of integer data, and one pointer to data Step #6 - "compile-libfuzzer-introspector-x86_64": allocated separately. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t state; Step #6 - "compile-libfuzzer-introspector-x86_64": void *state_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGTemp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGTempSet { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long l[BITS_TO_LONGS(TCG_MAX_TEMPS)]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGTempSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TCGType { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_TYPE_I32, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_TYPE_I64, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_TYPE_I128, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_TYPE_V64, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_TYPE_V128, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_TYPE_V256, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of different types (integer not enum) */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define TCG_TYPE_COUNT (TCG_TYPE_V256 + 1) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* An alias for the size of the host register. */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if TCG_TARGET_REG_BITS == 32 Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_TYPE_REG = TCG_TYPE_I32, Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_TYPE_REG = TCG_TYPE_I64, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* An alias for the size of the native pointer. */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if UINTPTR_MAX == UINT32_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_TYPE_PTR = TCG_TYPE_I32, Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_TYPE_PTR = TCG_TYPE_I64, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef tcg_target_ulong TCGArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TCGTempKind { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Temp is dead at the end of the extended basic block (EBB), Step #6 - "compile-libfuzzer-introspector-x86_64": * the single-entry multiple-exit region that falls through Step #6 - "compile-libfuzzer-introspector-x86_64": * conditional branches. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_EBB, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Temp is live across the entire translation block, but dead at end. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_TB, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Temp is live across the entire translation block, and between them. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_GLOBAL, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Temp is in a fixed register. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_FIXED, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Temp is a fixed constant. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_CONST, Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGTempKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGContext TCGContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t TCGRegSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t tcg_insn_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t tcg_insn_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t tcg_insn_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t tcg_insn_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t TCGRegSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t tcg_target_long; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t tcg_target_long; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGLabelUse TCGLabelUse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGLabel TCGLabel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGv_i32_d *TCGv_i32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGv_i128_d *TCGv_i128; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGArgConstraint { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned ct : 16; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned alias_index : 4; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned sort_index : 4; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned pair_index : 4; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned pair : 2; /* 0: none, 1: first, 2: second, 3: second alias */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool oalias : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ialias : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": bool newreg : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGRegSet regs; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGArgConstraint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t tcg_target_ulong; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t tcg_target_ulong; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGv_i64_d *TCGv_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGv_ptr_d *TCGv_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGOpDef { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nb_oargs, nb_iargs, nb_cargs, nb_args; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGOpDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGPool { Step #6 - "compile-libfuzzer-introspector-x86_64": struct TCGPool *next; Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[] __attribute__ ((aligned)); Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGPool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGv_vec_d *TCGv_vec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TCGv_ptr TCGv_env; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.352 INFO datatypes - __init__: Processing /src/qemu/include/tcg/tcg-op-gvec.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.358 INFO datatypes - __init__: Processing /src/qemu/include/tcg/tcg-opc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.372 INFO datatypes - __init__: Processing /src/qemu/include/tcg/helper-info.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_CALL_RET_NORMAL, /* by registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_CALL_RET_BY_REF, /* for i128, by reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_CALL_RET_BY_VEC, /* for i128, by vector register */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGCallReturnKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGCallArgumentLoc { Step #6 - "compile-libfuzzer-introspector-x86_64": TCGCallArgumentKind kind : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned arg_slot : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned ref_slot : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned arg_idx : 4; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned tmp_subindex : 2; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGCallArgumentLoc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_CALL_ARG_NORMAL, /* by registers (continuing onto stack) */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_CALL_ARG_EVEN, /* like normal, but skipping odd slots */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_CALL_ARG_EXTEND, /* for i32, as a sign/zero-extended i64 */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_CALL_ARG_EXTEND_U, /* ... as a zero-extended i64 */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_CALL_ARG_EXTEND_S, /* ... as a sign-extended i64 */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_CALL_ARG_BY_REF, /* for i128, by reference, first */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_CALL_ARG_BY_REF_N, /* ... by reference, subsequent */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGCallArgumentKind; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.378 INFO datatypes - __init__: Processing /src/qemu/include/tcg/insn-start-words.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.384 INFO datatypes - __init__: Processing /src/qemu/include/tcg/debuginfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.390 INFO datatypes - __init__: Processing /src/qemu/include/tcg/tcg-cond.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* non-signed */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_NEVER = 0 | 0 | 0 | 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_ALWAYS = 0 | 0 | 0 | 1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* equality */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_EQ = 8 | 0 | 0 | 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_NE = 8 | 0 | 0 | 1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* "test" i.e. and then compare vs 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_TSTEQ = 8 | 4 | 0 | 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_TSTNE = 8 | 4 | 0 | 1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* signed */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_LT = 0 | 0 | 2 | 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_GE = 0 | 0 | 2 | 1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_GT = 0 | 4 | 2 | 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_LE = 0 | 4 | 2 | 1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* unsigned */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_LTU = 8 | 0 | 2 | 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_GEU = 8 | 0 | 2 | 1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_GTU = 8 | 4 | 2 | 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_COND_LEU = 8 | 4 | 2 | 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGCond; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.396 INFO datatypes - __init__: Processing /src/qemu/include/block/aio_task.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AioTaskPool AioTaskPool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AioTask AioTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int coroutine_fn (*AioTaskFunc)(AioTask *task); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.402 INFO datatypes - __init__: Processing /src/qemu/include/block/export.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockExport BlockExport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockExportDriver { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The export type that this driver services */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockExportType type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The size of the driver-specific state that contains BlockExport as its Step #6 - "compile-libfuzzer-introspector-x86_64": * first field. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t instance_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* True if the export type supports running on an inactive node */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool supports_inactive; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Creates and starts a new block export */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*create)(BlockExport *, BlockExportOptions *, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Frees a removed block export. This function is only called after all Step #6 - "compile-libfuzzer-introspector-x86_64": * references have been dropped. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*delete)(BlockExport *); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Start to disconnect all clients and drop other references held Step #6 - "compile-libfuzzer-introspector-x86_64": * internally by the export driver. When the function returns, there may Step #6 - "compile-libfuzzer-introspector-x86_64": * still be active references while the export is in the process of Step #6 - "compile-libfuzzer-introspector-x86_64": * shutting down. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*request_shutdown)(BlockExport *); Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockExportDriver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.408 INFO datatypes - __init__: Processing /src/qemu/include/block/qapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.414 INFO datatypes - __init__: Processing /src/qemu/include/block/blockjob.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockJobDriver BlockJobDriver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockJob { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Data belonging to the generic Job infrastructure. Step #6 - "compile-libfuzzer-introspector-x86_64": * Protected by job mutex. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Job job; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Status that is published by the query-block-jobs QMP API. Step #6 - "compile-libfuzzer-introspector-x86_64": * Protected by job mutex. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDeviceIoStatus iostatus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Speed that was set with @block_job_set_speed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Always modified and read under the BQL (GLOBAL_STATE_CODE). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t speed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Rate limiting data structure for implementing @speed. Step #6 - "compile-libfuzzer-introspector-x86_64": * RateLimit API is thread-safe. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": RateLimit limit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Block other operations when block job is running. Step #6 - "compile-libfuzzer-introspector-x86_64": * Always modified and read under the BQL (GLOBAL_STATE_CODE). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Error *blocker; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** All notifiers are set once in block_job_create() and never modified. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Called when a cancelled job is finalised. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier finalize_cancelled_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Called when a successfully completed job is finalised. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier finalize_completed_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Called when the job transitions to PENDING */ Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier pending_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Called when the job transitions to READY */ Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier ready_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Called when the job coroutine yields or terminates */ Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier idle_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * BlockDriverStates that are involved in this block job. Step #6 - "compile-libfuzzer-introspector-x86_64": * Always modified and read under the BQL (GLOBAL_STATE_CODE). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockJob; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.420 INFO datatypes - __init__: Processing /src/qemu/include/block/throttle-groups.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ThrottleGroupMember { Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *aio_context; Step #6 - "compile-libfuzzer-introspector-x86_64": /* throttled_reqs_lock protects the CoQueues for throttled requests. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex throttled_reqs_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": CoQueue throttled_reqs[THROTTLE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Nonzero if the I/O limits are currently being ignored; generally Step #6 - "compile-libfuzzer-introspector-x86_64": * it is zero. Accessed with atomic operations. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int io_limits_disabled; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of pending throttle_group_restart_queue_entry() coroutines. Step #6 - "compile-libfuzzer-introspector-x86_64": * Accessed with atomic operations. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int restart_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The following fields are protected by the ThrottleGroup lock. Step #6 - "compile-libfuzzer-introspector-x86_64": * See the ThrottleGroup documentation for details. Step #6 - "compile-libfuzzer-introspector-x86_64": * throttle_state tells us if I/O limits are configured. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ThrottleState *throttle_state; Step #6 - "compile-libfuzzer-introspector-x86_64": ThrottleTimers throttle_timers; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned pending_reqs[THROTTLE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(ThrottleGroupMember) round_robin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ThrottleGroupMember; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.427 INFO datatypes - __init__: Processing /src/qemu/include/block/aio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AioHandler AioHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void BlockCompletionFunc(void *opaque, int ret); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void QEMUBHFunc(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void IOHandler(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QSLIST_HEAD(, QEMUBH) BHList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockAIOCB BlockAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_HEAD(, AioHandler) AioHandlerList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AIOCBInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cancel_async)(BlockAIOCB *acb); Step #6 - "compile-libfuzzer-introspector-x86_64": size_t aiocb_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } AIOCBInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool AioPollFn(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LuringState LuringState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BHListSlice BHListSlice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QSLIST_HEAD(, AioHandler) AioHandlerSList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * update: Step #6 - "compile-libfuzzer-introspector-x86_64": * @ctx: the AioContext Step #6 - "compile-libfuzzer-introspector-x86_64": * @old_node: the existing handler or NULL if this file descriptor is being Step #6 - "compile-libfuzzer-introspector-x86_64": * monitored for the first time Step #6 - "compile-libfuzzer-introspector-x86_64": * @new_node: the new handler or NULL if this file descriptor is being Step #6 - "compile-libfuzzer-introspector-x86_64": * removed Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Add/remove/modify a monitored file descriptor. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Called with ctx->list_lock acquired. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*update)(AioContext *ctx, AioHandler *old_node, AioHandler *new_node); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * wait: Step #6 - "compile-libfuzzer-introspector-x86_64": * @ctx: the AioContext Step #6 - "compile-libfuzzer-introspector-x86_64": * @ready_list: list for handlers that become ready Step #6 - "compile-libfuzzer-introspector-x86_64": * @timeout: maximum duration to wait, in nanoseconds Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Wait for file descriptors to become ready and place them on ready_list. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Called with ctx->list_lock incremented but not locked. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns: number of ready file descriptors. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*wait)(AioContext *ctx, AioHandlerList *ready_list, int64_t timeout); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * need_wait: Step #6 - "compile-libfuzzer-introspector-x86_64": * @ctx: the AioContext Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Tell aio_poll() when to stop userspace polling early because ->wait() Step #6 - "compile-libfuzzer-introspector-x86_64": * has fds ready. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * File descriptor monitoring implementations that cannot poll fd readiness Step #6 - "compile-libfuzzer-introspector-x86_64": * from userspace should use aio_poll_disabled() here. This ensures that Step #6 - "compile-libfuzzer-introspector-x86_64": * file descriptors are not starved by handlers that frequently make Step #6 - "compile-libfuzzer-introspector-x86_64": * progress via userspace polling. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns: true if ->wait() should be called, false otherwise. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*need_wait)(AioContext *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": } FDMonOps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.437 INFO datatypes - __init__: Processing /src/qemu/include/block/nvme.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeCopySourceRangeFormat0_2 Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeHostBehaviorSupport { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t acre; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t etdas; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lbafee; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cdfe; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd6[506]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeHostBehaviorSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeLBAFE Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeIdNsInd Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeZoneReportHeader Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeSecCtrlList Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeRuhuDescr Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeFdpEventsLog Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeBar Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeEndGrpLog Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeDeleteQ Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeDsmRange Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeCopyCmd Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeCqe Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmePSD Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeIdCtrl Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeLBAF Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeIdNs Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeIdNsNvm Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NvmeVirtMngmtAction { Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_VIRT_MNGMT_ACTION_PRM_ALLOC = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_VIRT_MNGMT_ACTION_SEC_OFFLINE = 0x07, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_VIRT_MNGMT_ACTION_SEC_ASSIGN = 0x08, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_VIRT_MNGMT_ACTION_SEC_ONLINE = 0x09, Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeVirtMngmtAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeCreateSq Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeIdentify Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union NvmeDifTuple { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t guard; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t apptag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reftag; Step #6 - "compile-libfuzzer-introspector-x86_64": } g16; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t guard; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t apptag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sr[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": } g64; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeDifTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NvmeZoneState { Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_ZONE_STATE_RESERVED = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_ZONE_STATE_EMPTY = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_ZONE_STATE_IMPLICITLY_OPEN = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_ZONE_STATE_EXPLICITLY_OPEN = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_ZONE_STATE_CLOSED = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_ZONE_STATE_READ_ONLY = 0x0d, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_ZONE_STATE_FULL = 0x0e, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_ZONE_STATE_OFFLINE = 0x0f, Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeZoneState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeFdpConfsHdr Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeDsmCmd Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeFwSlotInfoLog Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeSmartLog Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeRangeType Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmePriCtrlCap Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeFdpEvent Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmePhidDescr Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeCmd Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeCreateCq Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeZonedResult Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeEffectsLog { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t acs[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t iocs[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t resv[2048]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeEffectsLog; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeIdCtrlZoned { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t zasl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd1[4095]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeIdCtrlZoned; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NvmeGetFeatureSelect { Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_GETFEAT_SELECT_CURRENT = 0x0, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_GETFEAT_SELECT_DEFAULT = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_GETFEAT_SELECT_SAVED = 0x2, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_GETFEAT_SELECT_CAP = 0x3, Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeGetFeatureSelect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NvmePriCtrlCapCrt { Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_CRT_VQ = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_CRT_VI = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmePriCtrlCapCrt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeRuhuLog Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeSglDescriptor Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeCopySourceRangeFormat1_3 Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeAerResult Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeIdCtrlNvm { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vsl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wzsl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wusl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dmrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dmrsl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dmsl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd16[4080]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeIdCtrlNvm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeIdNsDescr Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeZoneDescr Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeSecCtrlEntry Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeRuhDescr Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeFdpStatsLog Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union NvmeCmdDptr { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t prp1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t prp2; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeSglDescriptor sgl; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeCmdDptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeErrorLog Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeZoneSendCmd Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NvmeVirtualResourceType { Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_VIRT_RES_QUEUE = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_VIRT_RES_INTERRUPT = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeVirtualResourceType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmePhidList Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeIdNsZoned Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeRuhStatus Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeRwCmd Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NvmeFeatureCap { Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_FEAT_CAP_SAVE = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_FEAT_CAP_NS = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_FEAT_CAP_CHANGE = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeFeatureCap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeDirectiveIdentify { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t supported; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused1[31]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused33[31]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t persistent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused65[31]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd64[4000]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeDirectiveIdentify; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeFdpDescrHdr Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeFdpEventDescr Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED NvmeRuhStatusDescr Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.460 INFO datatypes - __init__: Processing /src/qemu/include/block/block-hmp-cmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.466 INFO datatypes - __init__: Processing /src/qemu/include/block/block-global-state.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void BlockDriverAmendStatusCB(BlockDriverState *bs, int64_t offset, Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t total_work_size, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvNextIterator { Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_NEXT_BACKEND_ROOTS, Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_NEXT_MONITOR_OWNED, Step #6 - "compile-libfuzzer-introspector-x86_64": } phase; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvNextIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.479 INFO datatypes - __init__: Processing /src/qemu/include/block/snapshot.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUSnapshotInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": char id_str[128]; /* unique snapshot id */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* the following fields are informative. They are not needed for Step #6 - "compile-libfuzzer-introspector-x86_64": the consistency of the snapshot */ Step #6 - "compile-libfuzzer-introspector-x86_64": char name[256]; /* user chosen name */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vm_state_size; /* VM state info size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t date_sec; /* UTC date of the snapshot */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t date_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vm_clock_nsec; /* VM clock relative to boot */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t icount; /* record/replay step */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUSnapshotInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.485 INFO datatypes - __init__: Processing /src/qemu/include/block/write-threshold.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.491 INFO datatypes - __init__: Processing /src/qemu/include/block/blockjob_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.497 INFO datatypes - __init__: Processing /src/qemu/include/block/ufs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UtpUpiuCmd Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UtpTaskReqDesc Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UfsMcqCqIntReg Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QueryRespCode { Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_RESULT_SUCCESS = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_RESULT_NOT_READABLE = 0xF6, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_RESULT_NOT_WRITEABLE = 0xF7, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_RESULT_ALREADY_WRITTEN = 0xF8, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_RESULT_INVALID_LENGTH = 0xF9, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_RESULT_INVALID_VALUE = 0xFA, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_RESULT_INVALID_SELECTOR = 0xFB, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_RESULT_INVALID_INDEX = 0xFC, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_RESULT_INVALID_IDN = 0xFD, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_RESULT_INVALID_OPCODE = 0xFE, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_RESULT_GENERAL_FAILURE = 0xFF, Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryRespCode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UtpUpiuRsp Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UtpTransferReqDesc Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UtpCmdRsp Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED GeometryDescriptor Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UnitDescriptor Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED PowerParametersDescriptor Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED StringDescriptor Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED Flags Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UfsMcqSqIntReg Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Attributes { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t boot_lun_en; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t current_power_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t active_icc_level; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t out_of_order_data_en; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t background_op_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t purge_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t max_data_in_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t max_data_out_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dyn_cap_needed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ref_clk_freq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t config_descr_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t max_num_of_rtt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t exception_event_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t exception_event_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t seconds_passed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t context_conf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t device_ffu_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t psa_state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t psa_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ref_clk_gating_wait_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t device_case_rough_temperaure; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t device_too_high_temp_boundary; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t device_too_low_temp_boundary; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t throttling_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wb_buffer_flush_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t available_wb_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wb_buffer_life_time_est; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t current_wb_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t refresh_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t refresh_freq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t refresh_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t refresh_method; Step #6 - "compile-libfuzzer-introspector-x86_64": } Attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UfshcdSgEntry Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED RequestDescHeader Step #6 - "compile-libfuzzer-introspector-x86_64": typedef UtpTransferReqDesc UfsSqEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UfsReg Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UfsMcqCqReg Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UfsCqEntry Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CommandRespCode { Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_COMMAND_RESULT_SUCCESS = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_COMMAND_RESULT_FAIL = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": } CommandRespCode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UtpUpiuReq Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED DeviceDescriptor Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED RpmbUnitDescriptor Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED InterconnectDescriptor Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED DeviceHealthDescriptor Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UtpUpiuQuery Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UtpUpiuHeader Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UfsMcqReg Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED UfsMcqOpReg Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.517 INFO datatypes - __init__: Processing /src/qemu/include/block/fuse.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.522 INFO datatypes - __init__: Processing /src/qemu/include/block/aio-wait.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of waiting AIO_WAIT_WHILE() callers. Accessed with atomic ops. */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned num_waiters; Step #6 - "compile-libfuzzer-introspector-x86_64": } AioWait; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.529 INFO datatypes - __init__: Processing /src/qemu/include/block/graph-lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvGraphRWlock BdrvGraphRWlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GraphLockableMainloop { } GraphLockableMainloop; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GraphLockable { } GraphLockable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.536 INFO datatypes - __init__: Processing /src/qemu/include/block/block_int-global-state.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.544 INFO datatypes - __init__: Processing /src/qemu/include/block/block-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockDriver BlockDriver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvChildClass BdrvChildClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_FIX_LEAKS = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_FIX_ERRORS = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvCheckMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BlockZoneOp { Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZO_OPEN, Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZO_CLOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZO_FINISH, Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZO_RESET, Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockZoneOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvChild BdrvChild; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockSizes { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t phys; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t log; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockSizes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockZoneWps { Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex colock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t wp[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockZoneWps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockDriverInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": /* in bytes, 0 if irrelevant */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cluster_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * A fraction of cluster_size, if supported (currently QCOW2 only); if Step #6 - "compile-libfuzzer-introspector-x86_64": * disabled or unsupported, set equal to cluster_size. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int subcluster_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset at which the VM state can be saved (0 if not possible) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t vm_state_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_dirty; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * True if this block driver only supports compressed writes Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool needs_compressed_writes; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockDriverInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BlockOpType { Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_BACKUP_SOURCE, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_BACKUP_TARGET, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_CHANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_COMMIT_SOURCE, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_COMMIT_TARGET, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_DRIVE_DEL, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_EJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_EXTERNAL_SNAPSHOT, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_INTERNAL_SNAPSHOT, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_INTERNAL_SNAPSHOT_DELETE, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_MIRROR_SOURCE, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_MIRROR_TARGET, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_RESIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_STREAM, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_REPLACE, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_OP_TYPE_MAX, Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockOpType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockZoneDescriptor { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t wp; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockZoneType type; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockZoneState state; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockZoneDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockFragInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t allocated_clusters; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total_clusters; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fragmented_clusters; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t compressed_clusters; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockFragInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVReopenState { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockdevDetectZeroesOptions detect_zeroes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool backing_missing; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *old_backing_bs; /* keep pointer for permissions update */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *old_file_bs; /* keep pointer for permissions update */ Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *options; Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *explicit_options; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVReopenState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HDGeometry { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t heads; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cylinders; Step #6 - "compile-libfuzzer-introspector-x86_64": } HDGeometry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_COPY_ON_READ = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_ZERO_WRITE = 0x2, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The BDRV_REQ_MAY_UNMAP flag is used in write_zeroes requests to indicate Step #6 - "compile-libfuzzer-introspector-x86_64": * that the block driver should unmap (discard) blocks if it is guaranteed Step #6 - "compile-libfuzzer-introspector-x86_64": * that the result will read back as zeroes. The flag is only passed to the Step #6 - "compile-libfuzzer-introspector-x86_64": * driver if the block device is opened with BDRV_O_UNMAP. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_MAY_UNMAP = 0x4, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * An optimization hint when all QEMUIOVector elements are within Step #6 - "compile-libfuzzer-introspector-x86_64": * previously registered bdrv_register_buf() memory ranges. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Code that replaces the user's QEMUIOVector elements with bounce buffers Step #6 - "compile-libfuzzer-introspector-x86_64": * must take care to clear this flag. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_REGISTERED_BUF = 0x8, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_FUA = 0x10, Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_WRITE_COMPRESSED = 0x20, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Signifies that this write request will not change the visible disk Step #6 - "compile-libfuzzer-introspector-x86_64": * content. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_WRITE_UNCHANGED = 0x40, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Forces request serialisation. Use only with write requests. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_SERIALISING = 0x80, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Execute the request only if the operation can be offloaded or otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": * be executed efficiently, but return an error instead of using a slow Step #6 - "compile-libfuzzer-introspector-x86_64": * fallback. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_NO_FALLBACK = 0x100, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * BDRV_REQ_PREFETCH makes sense only in the context of copy-on-read Step #6 - "compile-libfuzzer-introspector-x86_64": * (i.e., together with the BDRV_REQ_COPY_ON_READ flag or when a COR Step #6 - "compile-libfuzzer-introspector-x86_64": * filter is involved), in which case it signals that the COR operation Step #6 - "compile-libfuzzer-introspector-x86_64": * need not read the data into memory (qiov) but only ensure they are Step #6 - "compile-libfuzzer-introspector-x86_64": * copied to the top layer (i.e., that COR operation is done). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_PREFETCH = 0x200, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If we need to wait for other requests, just fail immediately. Used Step #6 - "compile-libfuzzer-introspector-x86_64": * only together with BDRV_REQ_SERIALISING. Used only with requests aligned Step #6 - "compile-libfuzzer-introspector-x86_64": * to request_alignment (corresponding assertions are in block/io.c). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_NO_WAIT = 0x400, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Mask of valid flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_REQ_MASK = 0x7ff, Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvRequestFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BlockZoneType { Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZT_CONV = 0x1, /* Conventional random writes supported */ Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZT_SWR = 0x2, /* Sequential writes required */ Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZT_SWP = 0x3, /* Sequential writes preferred */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockZoneType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BlockZoneModel { Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_Z_NONE = 0x0, /* Regular block device */ Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_Z_HM = 0x1, /* Host-managed zoned block device */ Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_Z_HA = 0x2, /* Host-aware zoned block device */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockZoneModel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int BdrvChildRole; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BlockZoneState { Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZS_NOT_WP = 0x0, Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZS_EMPTY = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZS_IOPEN = 0x2, Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZS_EOPEN = 0x3, Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZS_CLOSED = 0x4, Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZS_RDONLY = 0xD, Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZS_FULL = 0xE, Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_ZS_OFFLINE = 0xF, Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockZoneState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(BlockReopenQueue, BlockReopenQueueEntry) BlockReopenQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvCheckResult { Step #6 - "compile-libfuzzer-introspector-x86_64": int corruptions; Step #6 - "compile-libfuzzer-introspector-x86_64": int leaks; Step #6 - "compile-libfuzzer-introspector-x86_64": int check_errors; Step #6 - "compile-libfuzzer-introspector-x86_64": int corruptions_fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": int leaks_fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t image_end_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockFragInfo bfi; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvCheckResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.552 INFO datatypes - __init__: Processing /src/qemu/include/block/thread-pool.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int ThreadPoolFunc(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ThreadPool ThreadPool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.558 INFO datatypes - __init__: Processing /src/qemu/include/block/reqlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockReq { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CoQueue wait_queue; /* coroutines blocked on this req */ Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(BlockReq) list; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_HEAD(, BlockReq) BlockReqList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.564 INFO datatypes - __init__: Processing /src/qemu/include/block/block_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.569 INFO datatypes - __init__: Processing /src/qemu/include/block/nbd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDOptionReply { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t magic; /* NBD_REP_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t option; /* NBD_OPT_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; /* NBD_REP_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDOptionReplyMetaContext { Step #6 - "compile-libfuzzer-introspector-x86_64": NBDOptionReply h; /* h.type = NBD_REP_META_CONTEXT, h.length > 4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t context_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* metadata context name follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDSimpleReply { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magic; /* NBD_SIMPLE_REPLY_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t error; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cookie; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDExtendedReplyChunk { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magic; /* NBD_EXTENDED_REPLY_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; /* combination of NBD_REPLY_FLAG_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t type; /* NBD_REPLY_TYPE_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cookie; /* request handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; /* request offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; /* length of payload */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDExtent32 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; /* NBD_STATE_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDExport NBDExport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDClientConnection NBDClientConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDStructuredReadData { Step #6 - "compile-libfuzzer-introspector-x86_64": /* header's .length >= 9 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /* At least one byte of data payload follows, calculated from h.length */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDExtent64 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t flags; /* NBD_STATE_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDClient NBDClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDMetaContexts NBDMetaContexts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cookie; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t from; /* Offset touched by the command */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; /* Effect length; 32 bit limit without extended headers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; /* NBD_CMD_FLAG_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t type; /* NBD_CMD_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": NBDMode mode; /* Determines which network representation to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": NBDMetaContexts *contexts; /* Used by NBD_CMD_BLOCK_STATUS */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NBDRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NBDMode { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Keep this list in a continuum of increasing features. */ Step #6 - "compile-libfuzzer-introspector-x86_64": NBD_MODE_OLDSTYLE, /* server lacks newstyle negotiation */ Step #6 - "compile-libfuzzer-introspector-x86_64": NBD_MODE_EXPORT_NAME, /* newstyle but only OPT_EXPORT_NAME safe */ Step #6 - "compile-libfuzzer-introspector-x86_64": NBD_MODE_SIMPLE, /* newstyle but only simple replies */ Step #6 - "compile-libfuzzer-introspector-x86_64": NBD_MODE_STRUCTURED, /* newstyle, structured replies enabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": NBD_MODE_EXTENDED, /* newstyle, extended headers enabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NBDMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDOption { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t magic; /* NBD_OPTS_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t option; /* NBD_OPT_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED NBDOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDStructuredReplyChunk { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magic; /* NBD_STRUCTURED_REPLY_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; /* combination of NBD_REPLY_FLAG_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t type; /* NBD_REPLY_TYPE_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cookie; /* request handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; /* length of payload */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDExtendedMeta { Step #6 - "compile-libfuzzer-introspector-x86_64": /* header's length >= 24 (at least one extent) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t context_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count; /* header length must be count * 16 + 8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* NBDExtent64 extents[count] follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDStructuredError { Step #6 - "compile-libfuzzer-introspector-x86_64": /* header's length >= 6 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t error; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t message_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union NBDReply { Step #6 - "compile-libfuzzer-introspector-x86_64": NBDSimpleReply simple; Step #6 - "compile-libfuzzer-introspector-x86_64": NBDStructuredReplyChunk structured; Step #6 - "compile-libfuzzer-introspector-x86_64": NBDExtendedReplyChunk extended; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * @magic and @cookie fields have the same offset and size in all Step #6 - "compile-libfuzzer-introspector-x86_64": * forms of replies, so let them be accessible without ".simple.", Step #6 - "compile-libfuzzer-introspector-x86_64": * ".structured.", or ".extended." specifications. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t _skip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cookie; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } NBDReply; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDBlockStatusPayload { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t effect_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* uint32_t ids[] follows, array length implied by header */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDStructuredMeta { Step #6 - "compile-libfuzzer-introspector-x86_64": /* header's length >= 12 (at least one extent) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t context_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* NBDExtent32 extents[] follows, array length implied by header */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDStructuredReadHole { Step #6 - "compile-libfuzzer-introspector-x86_64": /* header's length == 12 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDExportInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set by client before nbd_receive_negotiate() */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool request_sizes; Step #6 - "compile-libfuzzer-introspector-x86_64": char *x_dirty_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set by client before nbd_receive_negotiate(), or by server results Step #6 - "compile-libfuzzer-introspector-x86_64": * during nbd_receive_export_list() */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* must be non-NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* In-out fields, set by client before nbd_receive_negotiate() and Step #6 - "compile-libfuzzer-introspector-x86_64": * updated by server results during nbd_receive_negotiate() */ Step #6 - "compile-libfuzzer-introspector-x86_64": NBDMode mode; /* input maximum mode tolerated; output actual mode chosen */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool base_allocation; /* base:allocation context for NBD_CMD_BLOCK_STATUS */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set by server results during nbd_receive_negotiate() and Step #6 - "compile-libfuzzer-introspector-x86_64": * nbd_receive_export_list() */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t min_block; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t opt_block; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_block; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t context_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set by server results during nbd_receive_export_list() */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *description; Step #6 - "compile-libfuzzer-introspector-x86_64": int n_contexts; Step #6 - "compile-libfuzzer-introspector-x86_64": char **contexts; Step #6 - "compile-libfuzzer-introspector-x86_64": } NBDExportInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.581 INFO datatypes - __init__: Processing /src/qemu/include/block/block-io.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.592 INFO datatypes - __init__: Processing /src/qemu/include/block/block_backup.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.598 INFO datatypes - __init__: Processing /src/qemu/include/block/block_int-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvTrackedRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": enum BdrvTrackedRequestType type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool serialising; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t overlap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t overlap_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(BdrvTrackedRequest) list; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; /* owner, used for deadlock detection */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoQueue wait_queue; /* coroutines blocked on this request */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct BdrvTrackedRequest *waiting_for; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvTrackedRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvBlockStatusCache { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t data_start; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t data_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvBlockStatusCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockLimits { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Alignment requirement, in bytes, for offset/length of I/O Step #6 - "compile-libfuzzer-introspector-x86_64": * requests. Must be a power of 2 less than INT_MAX; defaults to Step #6 - "compile-libfuzzer-introspector-x86_64": * 1 for drivers with modern byte interfaces, and to 512 Step #6 - "compile-libfuzzer-introspector-x86_64": * otherwise. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t request_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Maximum number of bytes that can be discarded at once. Must be multiple Step #6 - "compile-libfuzzer-introspector-x86_64": * of pdiscard_alignment, but need not be power of 2. May be 0 if no Step #6 - "compile-libfuzzer-introspector-x86_64": * inherent 64-bit limit. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t max_pdiscard; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Optimal alignment for discard requests in bytes. A power of 2 Step #6 - "compile-libfuzzer-introspector-x86_64": * is best but not mandatory. Must be a multiple of Step #6 - "compile-libfuzzer-introspector-x86_64": * bl.request_alignment, and must be less than max_pdiscard if Step #6 - "compile-libfuzzer-introspector-x86_64": * that is set. May be 0 if bl.request_alignment is good enough Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pdiscard_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Maximum number of bytes that can zeroized at once. Must be multiple of Step #6 - "compile-libfuzzer-introspector-x86_64": * pwrite_zeroes_alignment. 0 means no limit. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t max_pwrite_zeroes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Optimal alignment for write zeroes requests in bytes. A power Step #6 - "compile-libfuzzer-introspector-x86_64": * of 2 is best but not mandatory. Must be a multiple of Step #6 - "compile-libfuzzer-introspector-x86_64": * bl.request_alignment, and must be less than max_pwrite_zeroes Step #6 - "compile-libfuzzer-introspector-x86_64": * if that is set. May be 0 if bl.request_alignment is good Step #6 - "compile-libfuzzer-introspector-x86_64": * enough Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pwrite_zeroes_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Optimal transfer length in bytes. A power of 2 is best but not Step #6 - "compile-libfuzzer-introspector-x86_64": * mandatory. Must be a multiple of bl.request_alignment, or 0 if Step #6 - "compile-libfuzzer-introspector-x86_64": * no preferred size Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t opt_transfer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Maximal transfer length in bytes. Need not be power of 2, but Step #6 - "compile-libfuzzer-introspector-x86_64": * must be multiple of opt_transfer and bl.request_alignment, or 0 Step #6 - "compile-libfuzzer-introspector-x86_64": * for no 32-bit limit. For now, anything larger than INT_MAX is Step #6 - "compile-libfuzzer-introspector-x86_64": * clamped down. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_transfer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Maximal hardware transfer length in bytes. Applies whenever Step #6 - "compile-libfuzzer-introspector-x86_64": * transfers to the device bypass the kernel I/O scheduler, for Step #6 - "compile-libfuzzer-introspector-x86_64": * example with SG_IO. If larger than max_transfer or if zero, Step #6 - "compile-libfuzzer-introspector-x86_64": * blk_get_max_hw_transfer will fall back to max_transfer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t max_hw_transfer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Maximal number of scatter/gather elements allowed by the hardware. Step #6 - "compile-libfuzzer-introspector-x86_64": * Applies whenever transfers to the device bypass the kernel I/O Step #6 - "compile-libfuzzer-introspector-x86_64": * scheduler, for example with SG_IO. If larger than max_iov Step #6 - "compile-libfuzzer-introspector-x86_64": * or if zero, blk_get_max_hw_iov will fall back to max_iov. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_hw_iov; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* memory alignment, in bytes so that no bounce buffer is needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t min_mem_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* memory alignment, in bytes, for bounce buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t opt_mem_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* maximum number of iovec elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_iov; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * true if the length of the underlying file can change, and QEMU Step #6 - "compile-libfuzzer-introspector-x86_64": * is expected to adjust automatically. Mostly for CD-ROM drives, Step #6 - "compile-libfuzzer-introspector-x86_64": * whose length is zero when the tray is empty (they don't need Step #6 - "compile-libfuzzer-introspector-x86_64": * an explicit monitor command to load the disk inside the guest). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_variable_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* device zone model */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockZoneModel zoned; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* zone size expressed in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t zone_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* total number of zones */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nr_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* maximum sectors of a zone append write operation */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_append_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* maximum number of open zones */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_open_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* maximum number of active zones */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_active_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t write_granularity; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockLimits; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvAioNotifier { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*attached_aio_context)(AioContext *new_context, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*detach_aio_context)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": bool deleted; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(BdrvAioNotifier) list; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvAioNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvOpBlocker BdrvOpBlocker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BlockMirrorBackingMode { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Reuse the existing backing chain from the source for the target. Step #6 - "compile-libfuzzer-introspector-x86_64": * - sync=full: Set backing BDS to NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": * - sync=top: Use source's backing BDS. Step #6 - "compile-libfuzzer-introspector-x86_64": * - sync=none: Use source as the backing BDS. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIRROR_SOURCE_BACKING_CHAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Open the target's backing chain completely anew */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIRROR_OPEN_BACKING_CHAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Do not change the target's backing BDS after job completion */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIRROR_LEAVE_BACKING_CHAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockMirrorBackingMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.616 INFO datatypes - __init__: Processing /src/qemu/include/block/block-copy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*BlockCopyAsyncCallbackFunc)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockCopyState BlockCopyState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockCopyCallState BlockCopyCallState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.622 INFO datatypes - __init__: Processing /src/qemu/include/block/block.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.628 INFO datatypes - __init__: Processing /src/qemu/include/block/qdict.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QDictRenames { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *from; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *to; Step #6 - "compile-libfuzzer-introspector-x86_64": } QDictRenames; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.634 INFO datatypes - __init__: Processing /src/qemu/include/block/raw-aio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LinuxAioState LinuxAioState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUWin32AIOState QEMUWin32AIOState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.640 INFO datatypes - __init__: Processing /src/qemu/include/block/dirty-bitmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BitmapCheckFlags { Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_BITMAP_BUSY = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_BITMAP_RO = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": BDRV_BITMAP_INCONSISTENT = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapCheckFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.647 INFO datatypes - __init__: Processing /src/qemu/include/block/accounting.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockAcctTimedStats BlockAcctTimedStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockAcctCookie { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t start_time_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": enum BlockAcctType type; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockAcctCookie; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockAcctStats BlockAcctStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockLatencyHistogram { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The following histogram is represented like this: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 5| * Step #6 - "compile-libfuzzer-introspector-x86_64": * 4| * Step #6 - "compile-libfuzzer-introspector-x86_64": * 3| * * Step #6 - "compile-libfuzzer-introspector-x86_64": * 2| * * * Step #6 - "compile-libfuzzer-introspector-x86_64": * 1| * * * * Step #6 - "compile-libfuzzer-introspector-x86_64": * +------------------ Step #6 - "compile-libfuzzer-introspector-x86_64": * 10 50 100 Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * BlockLatencyHistogram histogram = { Step #6 - "compile-libfuzzer-introspector-x86_64": * .nbins = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": * .boundaries = {10, 50, 100}, Step #6 - "compile-libfuzzer-introspector-x86_64": * .bins = {3, 1, 5, 2}, Step #6 - "compile-libfuzzer-introspector-x86_64": * }; Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @boundaries array define histogram intervals as follows: Step #6 - "compile-libfuzzer-introspector-x86_64": * [0, boundaries[0]), [boundaries[0], boundaries[1]), ... Step #6 - "compile-libfuzzer-introspector-x86_64": * [boundaries[nbins-2], +inf) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * So, for example above, histogram intervals are: Step #6 - "compile-libfuzzer-introspector-x86_64": * [0, 10), [10, 50), [50, 100), [100, +inf) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbins; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *boundaries; /* @nbins-1 numbers here Step #6 - "compile-libfuzzer-introspector-x86_64": (all boundaries, except 0 and +inf) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *bins; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockLatencyHistogram; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.654 INFO datatypes - __init__: Processing /src/qemu/include/block/replication.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplicationOps ReplicationOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplicationState ReplicationState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.660 INFO datatypes - __init__: Processing /src/qemu/include/block/block_int-io.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.669 INFO datatypes - __init__: Processing /src/qemu/include/chardev/char-win.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinChardev WinChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.675 INFO datatypes - __init__: Processing /src/qemu/include/chardev/char-parallel.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.680 INFO datatypes - __init__: Processing /src/qemu/include/chardev/char.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CharBackend CharBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CHR_EVENT_BREAK, /* serial break char */ Step #6 - "compile-libfuzzer-introspector-x86_64": CHR_EVENT_OPENED, /* new connection established */ Step #6 - "compile-libfuzzer-introspector-x86_64": CHR_EVENT_MUX_IN, /* mux-focus was set to this terminal */ Step #6 - "compile-libfuzzer-introspector-x86_64": CHR_EVENT_MUX_OUT, /* mux-focus will move on */ Step #6 - "compile-libfuzzer-introspector-x86_64": CHR_EVENT_CLOSED /* connection closed. NOTE: currently this event Step #6 - "compile-libfuzzer-introspector-x86_64": * is only bound to the read port of the chardev. Step #6 - "compile-libfuzzer-introspector-x86_64": * Normally the read port and write port of a Step #6 - "compile-libfuzzer-introspector-x86_64": * chardev should be the same, but it can be Step #6 - "compile-libfuzzer-introspector-x86_64": * different, e.g., for fd chardevs, when the two Step #6 - "compile-libfuzzer-introspector-x86_64": * fds are different. So when we received the Step #6 - "compile-libfuzzer-introspector-x86_64": * CLOSED event it's still possible that the out Step #6 - "compile-libfuzzer-introspector-x86_64": * port is still open. TODO: we should only send Step #6 - "compile-libfuzzer-introspector-x86_64": * the CLOSED event when both ports are closed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUChrEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether the chardev peer is able to close and Step #6 - "compile-libfuzzer-introspector-x86_64": * reopen the data channel, thus requiring support Step #6 - "compile-libfuzzer-introspector-x86_64": * for qemu_chr_wait_connected() to wait for a Step #6 - "compile-libfuzzer-introspector-x86_64": * valid connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_CHAR_FEATURE_RECONNECTABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether it is possible to send/recv file descriptors Step #6 - "compile-libfuzzer-introspector-x86_64": * over the data channel */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_CHAR_FEATURE_FD_PASS, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether replay or record mode is enabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_CHAR_FEATURE_REPLAY, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether the gcontext can be changed after calling Step #6 - "compile-libfuzzer-introspector-x86_64": * qemu_chr_be_update_read_handlers() */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_CHAR_FEATURE_GCONTEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_CHAR_FEATURE_LAST, Step #6 - "compile-libfuzzer-introspector-x86_64": } ChardevFeature; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.688 INFO datatypes - __init__: Processing /src/qemu/include/chardev/char-win-stdio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.693 INFO datatypes - __init__: Processing /src/qemu/include/chardev/char-fd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FDChardev FDChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.698 INFO datatypes - __init__: Processing /src/qemu/include/chardev/char-socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char buf[21]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCPChardevTelnetInit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ChardevClass SocketChardevClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SocketChardev SocketChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCP_CHARDEV_STATE_DISCONNECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": TCP_CHARDEV_STATE_CONNECTING, Step #6 - "compile-libfuzzer-introspector-x86_64": TCP_CHARDEV_STATE_CONNECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } TCPChardevState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.704 INFO datatypes - __init__: Processing /src/qemu/include/chardev/spice.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpiceChardev SpiceChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.710 INFO datatypes - __init__: Processing /src/qemu/include/chardev/char-fe.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void IOEventHandler(void *opaque, QEMUChrEvent event); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*FEWatchFunc)(void *do_not_use, GIOCondition condition, void *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int BackendChangeHandler(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.717 INFO datatypes - __init__: Processing /src/qemu/include/chardev/char-io.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.723 INFO datatypes - __init__: Processing /src/qemu/include/chardev/char-serial.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int speed; Step #6 - "compile-libfuzzer-introspector-x86_64": int parity; Step #6 - "compile-libfuzzer-introspector-x86_64": int data_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": int stop_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUSerialSetParams; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.728 INFO datatypes - __init__: Processing /src/qemu/include/migration/vmstate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMStateInfo VMStateInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMStateField VMStateField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_PRI_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_PRI_IOMMU, /* Must happen before PCI devices */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_PRI_PCI_BUS, /* Must happen before IOMMU */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_PRI_VIRTIO_MEM, /* Must happen before IOMMU */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_PRI_GICV3_ITS, /* Must happen before PCI devices */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_PRI_GICV3, /* Must happen before the ITS */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_PRI_MAX, Step #6 - "compile-libfuzzer-introspector-x86_64": } MigrationPriority; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.740 INFO datatypes - __init__: Processing /src/qemu/include/migration/global_state.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.745 INFO datatypes - __init__: Processing /src/qemu/include/migration/colo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.751 INFO datatypes - __init__: Processing /src/qemu/include/migration/cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.756 INFO datatypes - __init__: Processing /src/qemu/include/migration/qemu-file-types.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.763 INFO datatypes - __init__: Processing /src/qemu/include/migration/snapshot.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.769 INFO datatypes - __init__: Processing /src/qemu/include/migration/misc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PrecopyNotifyData { Step #6 - "compile-libfuzzer-introspector-x86_64": enum PrecopyNotifyReason reason; Step #6 - "compile-libfuzzer-introspector-x86_64": } PrecopyNotifyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MigrationEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": MigrationEventType type; Step #6 - "compile-libfuzzer-introspector-x86_64": } MigrationEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MigrationEventType { Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_EVENT_PRECOPY_SETUP, Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_EVENT_PRECOPY_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_EVENT_PRECOPY_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_EVENT_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } MigrationEventType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PrecopyNotifyReason { Step #6 - "compile-libfuzzer-introspector-x86_64": PRECOPY_NOTIFY_SETUP = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PRECOPY_NOTIFY_BEFORE_BITMAP_SYNC = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": PRECOPY_NOTIFY_AFTER_BITMAP_SYNC = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": PRECOPY_NOTIFY_COMPLETE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": PRECOPY_NOTIFY_CLEANUP = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": PRECOPY_NOTIFY_MAX = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": } PrecopyNotifyReason; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*MigrationNotifyFunc)(NotifierWithReturn *notify, Step #6 - "compile-libfuzzer-introspector-x86_64": MigrationEvent *e, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.775 INFO datatypes - __init__: Processing /src/qemu/include/migration/client-options.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.780 INFO datatypes - __init__: Processing /src/qemu/include/migration/register.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SaveVMHandlers { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The following handlers run inside the BQL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @save_state Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Saves state section on the source using the latest state format Step #6 - "compile-libfuzzer-introspector-x86_64": * version. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Legacy method. Should be deprecated when all users are ported Step #6 - "compile-libfuzzer-introspector-x86_64": * to VMStateDescription. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @f: QEMUFile where to send the data Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*save_state)(QEMUFile *f, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @save_prepare Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Called early, even before migration starts, and can be used to Step #6 - "compile-libfuzzer-introspector-x86_64": * perform early checks. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * @errp: pointer to Error*, to store an error if it happens. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns zero to indicate success and negative for error Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*save_prepare)(void *opaque, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @save_setup Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Initializes the data structures on the source and transmits Step #6 - "compile-libfuzzer-introspector-x86_64": * first section containing information on the device Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @f: QEMUFile where to send the data Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * @errp: pointer to Error*, to store an error if it happens. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns zero to indicate success and negative for error Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*save_setup)(QEMUFile *f, void *opaque, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @save_cleanup Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Uninitializes the data structures on the source Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*save_cleanup)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @save_live_complete_postcopy Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Called at the end of postcopy for all postcopyable devices. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @f: QEMUFile where to send the data Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns zero to indicate success and negative for error Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*save_live_complete_postcopy)(QEMUFile *f, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @save_live_complete_precopy Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Transmits the last section for the device containing any Step #6 - "compile-libfuzzer-introspector-x86_64": * remaining data at the end of a precopy phase. When postcopy is Step #6 - "compile-libfuzzer-introspector-x86_64": * enabled, devices that support postcopy will skip this step, Step #6 - "compile-libfuzzer-introspector-x86_64": * where the final data will be flushed at the end of postcopy via Step #6 - "compile-libfuzzer-introspector-x86_64": * @save_live_complete_postcopy instead. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @f: QEMUFile where to send the data Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns zero to indicate success and negative for error Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*save_live_complete_precopy)(QEMUFile *f, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This runs both outside and inside the BQL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @is_active Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Will skip a state section if not active Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns true if state section is active else false Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*is_active)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @has_postcopy Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Checks if a device supports postcopy Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns true for postcopy support else false Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*has_postcopy)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @is_active_iterate Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * As #SaveVMHandlers.is_active(), will skip an inactive state Step #6 - "compile-libfuzzer-introspector-x86_64": * section in qemu_savevm_state_iterate. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For example, it is needed for only-postcopy-states, which needs Step #6 - "compile-libfuzzer-introspector-x86_64": * to be handled by qemu_savevm_state_setup() and Step #6 - "compile-libfuzzer-introspector-x86_64": * qemu_savevm_state_pending(), but do not need iterations until Step #6 - "compile-libfuzzer-introspector-x86_64": * not in postcopy stage. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns true if state section is active else false Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*is_active_iterate)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This runs outside the BQL in the migration case, and Step #6 - "compile-libfuzzer-introspector-x86_64": * within the lock in the savevm case. The callback had better only Step #6 - "compile-libfuzzer-introspector-x86_64": * use data that is local to the migration thread or protected Step #6 - "compile-libfuzzer-introspector-x86_64": * by other locks. 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": * @save_live_iterate Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Should send a chunk of data until the point that stream Step #6 - "compile-libfuzzer-introspector-x86_64": * bandwidth limits tell it to stop. Each call generates one Step #6 - "compile-libfuzzer-introspector-x86_64": * section. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @f: QEMUFile where to send the data Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns 0 to indicate that there is still more data to send, Step #6 - "compile-libfuzzer-introspector-x86_64": * 1 that there is no more data to send and Step #6 - "compile-libfuzzer-introspector-x86_64": * negative to indicate an error. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*save_live_iterate)(QEMUFile *f, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This runs outside the BQL! */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @state_pending_estimate Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This estimates the remaining data to transfer Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Sum of @can_postcopy and @must_postcopy is the whole amount of Step #6 - "compile-libfuzzer-introspector-x86_64": * pending data. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * @must_precopy: amount of data that must be migrated in precopy Step #6 - "compile-libfuzzer-introspector-x86_64": * or in stopped state, i.e. that must be migrated Step #6 - "compile-libfuzzer-introspector-x86_64": * before target start. Step #6 - "compile-libfuzzer-introspector-x86_64": * @can_postcopy: amount of data that can be migrated in postcopy Step #6 - "compile-libfuzzer-introspector-x86_64": * or in stopped state, i.e. after target start. Step #6 - "compile-libfuzzer-introspector-x86_64": * Some can also be migrated during precopy (RAM). Step #6 - "compile-libfuzzer-introspector-x86_64": * Some must be migrated after source stops Step #6 - "compile-libfuzzer-introspector-x86_64": * (block-dirty-bitmap) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*state_pending_estimate)(void *opaque, uint64_t *must_precopy, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *can_postcopy); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @state_pending_exact Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This calculates the exact remaining data to transfer Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Sum of @can_postcopy and @must_postcopy is the whole amount of Step #6 - "compile-libfuzzer-introspector-x86_64": * pending data. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * @must_precopy: amount of data that must be migrated in precopy Step #6 - "compile-libfuzzer-introspector-x86_64": * or in stopped state, i.e. that must be migrated Step #6 - "compile-libfuzzer-introspector-x86_64": * before target start. Step #6 - "compile-libfuzzer-introspector-x86_64": * @can_postcopy: amount of data that can be migrated in postcopy Step #6 - "compile-libfuzzer-introspector-x86_64": * or in stopped state, i.e. after target start. Step #6 - "compile-libfuzzer-introspector-x86_64": * Some can also be migrated during precopy (RAM). Step #6 - "compile-libfuzzer-introspector-x86_64": * Some must be migrated after source stops Step #6 - "compile-libfuzzer-introspector-x86_64": * (block-dirty-bitmap) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*state_pending_exact)(void *opaque, uint64_t *must_precopy, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *can_postcopy); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @load_state Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Load sections generated by any of the save functions that Step #6 - "compile-libfuzzer-introspector-x86_64": * generate sections. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Legacy method. Should be deprecated when all users are ported Step #6 - "compile-libfuzzer-introspector-x86_64": * to VMStateDescription. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @f: QEMUFile where to receive the data Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * @version_id: the maximum version_id supported Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns zero to indicate success and negative for error Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*load_state)(QEMUFile *f, void *opaque, int version_id); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @load_setup Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Initializes the data structures on the destination. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @f: QEMUFile where to receive the data Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * @errp: pointer to Error*, to store an error if it happens. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns zero to indicate success and negative for error Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*load_setup)(QEMUFile *f, void *opaque, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @load_cleanup Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Uninitializes the data structures on the destination. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns zero to indicate success and negative for error Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*load_cleanup)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @resume_prepare Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Called when postcopy migration wants to resume from failure Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @s: Current migration state Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns zero to indicate success and negative for error Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*resume_prepare)(MigrationState *s, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @switchover_ack_needed Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Checks if switchover ack should be used. Called only on Step #6 - "compile-libfuzzer-introspector-x86_64": * destination. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: data pointer passed to register_savevm_live() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns true if switchover ack should be used and false Step #6 - "compile-libfuzzer-introspector-x86_64": * otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*switchover_ack_needed)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": } SaveVMHandlers; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.787 INFO datatypes - __init__: Processing /src/qemu/include/migration/cpr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.793 INFO datatypes - __init__: Processing /src/qemu/include/migration/failover.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.798 INFO datatypes - __init__: Processing /src/qemu/include/migration/blocker.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.803 INFO datatypes - __init__: Processing /src/qemu/include/exec/memory-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.809 INFO datatypes - __init__: Processing /src/qemu/include/exec/ramblock.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.815 INFO datatypes - __init__: Processing /src/qemu/include/exec/tb-flush.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.820 INFO datatypes - __init__: Processing /src/qemu/include/exec/memattrs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemTxAttrs { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * ARM/AMBA: TrustZone Secure access Step #6 - "compile-libfuzzer-introspector-x86_64": * x86: System Management Mode access Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int secure:1; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * ARM: ArmSecuritySpace. This partially overlaps secure, but it is Step #6 - "compile-libfuzzer-introspector-x86_64": * easier to have both fields to assist code that does not understand Step #6 - "compile-libfuzzer-introspector-x86_64": * ARMv9 RME, or no specific knowledge of ARM at all (e.g. pflash). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int space:2; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Memory access is usermode (unprivileged) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int user:1; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Bus interconnect and peripherals can access anything (memories, Step #6 - "compile-libfuzzer-introspector-x86_64": * devices) by default. By setting the 'memory' bit, bus transaction Step #6 - "compile-libfuzzer-introspector-x86_64": * are restricted to "normal" memories (per the AMBA documentation) Step #6 - "compile-libfuzzer-introspector-x86_64": * versus devices. Access to devices will be logged and rejected Step #6 - "compile-libfuzzer-introspector-x86_64": * (see MEMTX_ACCESS_ERROR). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int memory:1; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Debug access that can even write to ROM. */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int debug:1; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Requester ID (for MSI for example) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int requester_id:16; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * PID (PCI PASID) support: Limited to 8 bits process identifier. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int pid:8; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Bus masters which don't specify any attributes will get this Step #6 - "compile-libfuzzer-introspector-x86_64": * (via the MEMTXATTRS_UNSPECIFIED constant), so that we can Step #6 - "compile-libfuzzer-introspector-x86_64": * distinguish "all attributes deliberately clear" from Step #6 - "compile-libfuzzer-introspector-x86_64": * "didn't specify" if necessary. "debug" can be set alongside Step #6 - "compile-libfuzzer-introspector-x86_64": * "unspecified". Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unspecified; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t _reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemTxAttrs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t MemTxResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.826 INFO datatypes - __init__: Processing /src/qemu/include/exec/log.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.832 INFO datatypes - __init__: Processing /src/qemu/include/exec/ioport.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryRegionPortio { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t (*read)(void *opaque, uint32_t address); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*write)(void *opaque, uint32_t address, uint32_t data); Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoryRegionPortio; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PortioList { Step #6 - "compile-libfuzzer-introspector-x86_64": const struct MemoryRegionPortio *ports; Step #6 - "compile-libfuzzer-introspector-x86_64": Object *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": struct MemoryRegion *address_space; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nr; Step #6 - "compile-libfuzzer-introspector-x86_64": struct MemoryRegion **regions; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": bool flush_coalesced_mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": } PortioList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.838 INFO datatypes - __init__: Processing /src/qemu/include/exec/gdbstub.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GDBFeature { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *xmlname; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *xml; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char * const *regs; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBFeature; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*gdb_get_reg_cb)(CPUState *cpu, GByteArray *buf, int reg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*gdb_set_reg_cb)(CPUState *cpu, uint8_t *buf, int reg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GDBFeatureBuilder { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBFeature *feature; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *xml; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *regs; Step #6 - "compile-libfuzzer-introspector-x86_64": int base_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBFeatureBuilder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.844 INFO datatypes - __init__: Processing /src/qemu/include/exec/cpu-defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.850 INFO datatypes - __init__: Processing /src/qemu/include/exec/page-vary.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool decided; Step #6 - "compile-libfuzzer-introspector-x86_64": int bits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } TargetPageBits; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.855 INFO datatypes - __init__: Processing /src/qemu/include/exec/cpu-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t ram_addr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (RAMBlockIterFunc)(RAMBlock *rb, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t ram_addr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.863 INFO datatypes - __init__: Processing /src/qemu/include/exec/vaddr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t vaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.868 INFO datatypes - __init__: Processing /src/qemu/include/exec/page-protection.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.874 INFO datatypes - __init__: Processing /src/qemu/include/exec/helper-proto-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.879 INFO datatypes - __init__: Processing /src/qemu/include/exec/helper-proto.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.884 INFO datatypes - __init__: Processing /src/qemu/include/exec/translator.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DisasJumpType { Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_NEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TOO_MANY, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_NORETURN, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_0, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_1, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_2, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_3, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_4, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_5, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_6, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_7, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_8, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_9, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_10, Step #6 - "compile-libfuzzer-introspector-x86_64": DISAS_TARGET_11, Step #6 - "compile-libfuzzer-introspector-x86_64": } DisasJumpType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TranslatorOps { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*init_disas_context)(DisasContextBase *db, CPUState *cpu); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*tb_start)(DisasContextBase *db, CPUState *cpu); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*insn_start)(DisasContextBase *db, CPUState *cpu); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*translate_insn)(DisasContextBase *db, CPUState *cpu); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*tb_stop)(DisasContextBase *db, CPUState *cpu); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*disas_log)(const DisasContextBase *db, CPUState *cpu, FILE *f); Step #6 - "compile-libfuzzer-introspector-x86_64": } TranslatorOps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.891 INFO datatypes - __init__: Processing /src/qemu/include/exec/exec-all.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.899 INFO datatypes - __init__: Processing /src/qemu/include/exec/memopidx.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t MemOpIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.904 INFO datatypes - __init__: Processing /src/qemu/include/exec/abi_ptr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t abi_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t abi_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_ulong abi_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.910 INFO datatypes - __init__: Processing /src/qemu/include/exec/memory.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOMMUTLBEntry IOMMUTLBEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReplayRamDiscard)(MemoryRegionSection *section, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryRegionIoeventfd MemoryRegionIoeventfd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AddressSpaceMapClient { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(AddressSpaceMapClient) link; Step #6 - "compile-libfuzzer-introspector-x86_64": } AddressSpaceMapClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FlatRange FlatRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryRegionOps MemoryRegionOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*IOMMUNotify)(struct IOMMUNotifier *notifier, Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUTLBEntry *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoalescedMemoryRange CoalescedMemoryRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*flatview_cb)(Int128 start, Step #6 - "compile-libfuzzer-introspector-x86_64": Int128 len, Step #6 - "compile-libfuzzer-introspector-x86_64": const MemoryRegion *mr, Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr offset_in_region, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RamDiscardManagerClass RamDiscardManagerClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RamDiscardListener RamDiscardListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*NotifyRamDiscard)(RamDiscardListener *rdl, Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegionSection *section); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOMMUMemoryRegionClass IOMMUMemoryRegionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RamDiscardManager RamDiscardManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOMMUNotifier IOMMUNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryRegionClass { Step #6 - "compile-libfuzzer-introspector-x86_64": /* private */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoryRegionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*NotifyRamPopulate)(RamDiscardListener *rdl, Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegionSection *section); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*ReplayRamPopulate)(MemoryRegionSection *section, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AddressSpaceDispatch AddressSpaceDispatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMU_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMU_RO = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMU_WO = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMU_RW = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } IOMMUAccessFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMU_NOTIFIER_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Notify cache invalidations */ Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMU_NOTIFIER_UNMAP = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Notify entry changes (newly created entries) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMU_NOTIFIER_MAP = 0x2, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Notify changes on device IOTLB entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMU_NOTIFIER_DEVIOTLB_UNMAP = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": } IOMMUNotifierFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOMMUTLBEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUNotifierFlag type; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUTLBEntry entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } IOMMUTLBEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.930 INFO datatypes - __init__: Processing /src/qemu/include/exec/replay-core.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.936 INFO datatypes - __init__: Processing /src/qemu/include/exec/tlb-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union CPUTLBEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t addr_read; Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t addr_write; Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t addr_code; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Addend to virtual address to get host address. IO accesses Step #6 - "compile-libfuzzer-introspector-x86_64": * use the corresponding iotlb value. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t addend; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Padding to get a power of two size, as well as index Step #6 - "compile-libfuzzer-introspector-x86_64": * access to addr_{read,write,code}. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t addr_idx[(1 << CPU_TLB_ENTRY_BITS) / sizeof(uintptr_t)]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUTLBEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUTLBDescFast { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Contains (n_entries - 1) << CPU_TLB_ENTRY_BITS */ Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The array of tlb entries itself. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CPUTLBEntry *table; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUTLBDescFast Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.941 INFO datatypes - __init__: Processing /src/qemu/include/exec/poison.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.947 INFO datatypes - __init__: Processing /src/qemu/include/exec/address-spaces.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.952 INFO datatypes - __init__: Processing /src/qemu/include/exec/helper-gen-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.958 INFO datatypes - __init__: Processing /src/qemu/include/exec/plugin-gen.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.964 INFO datatypes - __init__: Processing /src/qemu/include/exec/mmu-access-type.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MMUAccessType { Step #6 - "compile-libfuzzer-introspector-x86_64": MMU_DATA_LOAD = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MMU_DATA_STORE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MMU_INST_FETCH = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": #define MMU_ACCESS_COUNT 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } MMUAccessType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.969 INFO datatypes - __init__: Processing /src/qemu/include/exec/ram_addr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*qemu_ram_resize_cb)(const char *, uint64_t length, void *host); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.981 INFO datatypes - __init__: Processing /src/qemu/include/exec/tswap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.987 INFO datatypes - __init__: Processing /src/qemu/include/exec/breakpoint.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUBreakpoint { Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr pc; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; /* BP_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(CPUBreakpoint) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUBreakpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUWatchpoint { Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr vaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr len; Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr hitaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemTxAttrs hitattrs; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; /* BP_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(CPUWatchpoint) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUWatchpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.993 INFO datatypes - __init__: Processing /src/qemu/include/exec/cputlb.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:27.998 INFO datatypes - __init__: Processing /src/qemu/include/exec/target_page.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.004 INFO datatypes - __init__: Processing /src/qemu/include/exec/cpu_ldst.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.013 INFO datatypes - __init__: Processing /src/qemu/include/exec/target_long.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t target_long; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t target_long; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t target_ulong; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t target_ulong; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.019 INFO datatypes - __init__: Processing /src/qemu/include/exec/ramlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RAMBlockNotifier RAMBlockNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RAMList { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": RAMBlock *mru_block; Step #6 - "compile-libfuzzer-introspector-x86_64": /* RCU-enabled, writes protected by the ramlist lock. */ Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, RAMBlock) blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": DirtyMemoryBlocks *dirty_memory[DIRTY_MEMORY_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int num_dirty_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, RAMBlockNotifier) ramblock_notifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": } RAMList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *blocks[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } DirtyMemoryBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.026 INFO datatypes - __init__: Processing /src/qemu/include/exec/translation-block.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef vaddr tb_page_addr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ram_addr_t tb_page_addr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.032 INFO datatypes - __init__: Processing /src/qemu/include/exec/helper-gen.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.037 INFO datatypes - __init__: Processing /src/qemu/include/exec/hwaddr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t hwaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemMapEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr base; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemMapEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.043 INFO datatypes - __init__: Processing /src/qemu/include/exec/memop.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MemOp { Step #6 - "compile-libfuzzer-introspector-x86_64": MO_8 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_16 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_32 = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_64 = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_128 = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_256 = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_512 = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_1024 = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_SIZE = 0x07, /* Mask for the above. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MO_SIGN = 0x08, /* Sign-extended, otherwise zero-extended. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MO_BSWAP = 0x10, /* Host reverse endian. */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if HOST_BIG_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": MO_LE = MO_BSWAP, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_BE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": MO_LE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_BE = MO_BSWAP, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef COMPILING_PER_TARGET Step #6 - "compile-libfuzzer-introspector-x86_64": #if TARGET_BIG_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": MO_TE = MO_BE, Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": MO_TE = MO_LE, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * MO_UNALN accesses are never checked for alignment. Step #6 - "compile-libfuzzer-introspector-x86_64": * MO_ALIGN accesses will result in a call to the CPU's Step #6 - "compile-libfuzzer-introspector-x86_64": * do_unaligned_access hook if the guest address is not aligned. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Some architectures (e.g. ARMv8) need the address which is aligned Step #6 - "compile-libfuzzer-introspector-x86_64": * to a size more than the size of the memory access. Step #6 - "compile-libfuzzer-introspector-x86_64": * Some architectures (e.g. SPARCv9) need an address which is aligned, Step #6 - "compile-libfuzzer-introspector-x86_64": * but less strictly than the natural alignment. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * MO_ALIGN supposes the alignment size is the size of a memory access. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * There are three options: Step #6 - "compile-libfuzzer-introspector-x86_64": * - unaligned access permitted (MO_UNALN). Step #6 - "compile-libfuzzer-introspector-x86_64": * - an alignment to the size of an access (MO_ALIGN); Step #6 - "compile-libfuzzer-introspector-x86_64": * - an alignment to a specified size, which may be more or less than Step #6 - "compile-libfuzzer-introspector-x86_64": * the access size (MO_ALIGN_x where 'x' is a size in bytes); Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ASHIFT = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_AMASK = 0x7 << MO_ASHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_UNALN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ALIGN_2 = 1 << MO_ASHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ALIGN_4 = 2 << MO_ASHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ALIGN_8 = 3 << MO_ASHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ALIGN_16 = 4 << MO_ASHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ALIGN_32 = 5 << MO_ASHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ALIGN_64 = 6 << MO_ASHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ALIGN = MO_AMASK, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * MO_ATOM_* describes the atomicity requirements of the operation: Step #6 - "compile-libfuzzer-introspector-x86_64": * MO_ATOM_IFALIGN: the operation must be single-copy atomic if it Step #6 - "compile-libfuzzer-introspector-x86_64": * is aligned; if unaligned there is no atomicity. Step #6 - "compile-libfuzzer-introspector-x86_64": * MO_ATOM_IFALIGN_PAIR: the entire operation may be considered to Step #6 - "compile-libfuzzer-introspector-x86_64": * be a pair of half-sized operations which are packed together Step #6 - "compile-libfuzzer-introspector-x86_64": * for convenience, with single-copy atomicity on each half if Step #6 - "compile-libfuzzer-introspector-x86_64": * the half is aligned. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is the atomicity e.g. of Arm pre-FEAT_LSE2 LDP. Step #6 - "compile-libfuzzer-introspector-x86_64": * MO_ATOM_WITHIN16: the operation is single-copy atomic, even if it Step #6 - "compile-libfuzzer-introspector-x86_64": * is unaligned, so long as it does not cross a 16-byte boundary; Step #6 - "compile-libfuzzer-introspector-x86_64": * if it crosses a 16-byte boundary there is no atomicity. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is the atomicity e.g. of Arm FEAT_LSE2 LDR. Step #6 - "compile-libfuzzer-introspector-x86_64": * MO_ATOM_WITHIN16_PAIR: the entire operation is single-copy atomic, Step #6 - "compile-libfuzzer-introspector-x86_64": * if it happens to be within a 16-byte boundary, otherwise it Step #6 - "compile-libfuzzer-introspector-x86_64": * devolves to a pair of half-sized MO_ATOM_WITHIN16 operations. Step #6 - "compile-libfuzzer-introspector-x86_64": * Depending on alignment, one or both will be single-copy atomic. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is the atomicity e.g. of Arm FEAT_LSE2 LDP. Step #6 - "compile-libfuzzer-introspector-x86_64": * MO_ATOM_SUBALIGN: the operation is single-copy atomic by parts Step #6 - "compile-libfuzzer-introspector-x86_64": * by the alignment. E.g. if the address is 0 mod 4, then each Step #6 - "compile-libfuzzer-introspector-x86_64": * 4-byte subobject is single-copy atomic. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is the atomicity e.g. of IBM Power. Step #6 - "compile-libfuzzer-introspector-x86_64": * MO_ATOM_NONE: the operation has no atomicity requirements. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note the default (i.e. 0) value is single-copy atomic to the Step #6 - "compile-libfuzzer-introspector-x86_64": * size of the operation, if aligned. This retains the behaviour Step #6 - "compile-libfuzzer-introspector-x86_64": * from before this field was introduced. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ATOM_SHIFT = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ATOM_IFALIGN = 0 << MO_ATOM_SHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ATOM_IFALIGN_PAIR = 1 << MO_ATOM_SHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ATOM_WITHIN16 = 2 << MO_ATOM_SHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ATOM_WITHIN16_PAIR = 3 << MO_ATOM_SHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ATOM_SUBALIGN = 4 << MO_ATOM_SHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ATOM_NONE = 5 << MO_ATOM_SHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_ATOM_MASK = 7 << MO_ATOM_SHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Combinations of the above, for ease of use. */ Step #6 - "compile-libfuzzer-introspector-x86_64": MO_UB = MO_8, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_UW = MO_16, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_UL = MO_32, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_UQ = MO_64, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_UO = MO_128, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_SB = MO_SIGN | MO_8, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_SW = MO_SIGN | MO_16, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_SL = MO_SIGN | MO_32, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_SQ = MO_SIGN | MO_64, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_SO = MO_SIGN | MO_128, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MO_LEUW = MO_LE | MO_UW, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_LEUL = MO_LE | MO_UL, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_LEUQ = MO_LE | MO_UQ, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_LESW = MO_LE | MO_SW, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_LESL = MO_LE | MO_SL, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_LESQ = MO_LE | MO_SQ, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MO_BEUW = MO_BE | MO_UW, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_BEUL = MO_BE | MO_UL, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_BEUQ = MO_BE | MO_UQ, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_BESW = MO_BE | MO_SW, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_BESL = MO_BE | MO_SL, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_BESQ = MO_BE | MO_SQ, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef COMPILING_PER_TARGET Step #6 - "compile-libfuzzer-introspector-x86_64": MO_TEUW = MO_TE | MO_UW, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_TEUL = MO_TE | MO_UL, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_TEUQ = MO_TE | MO_UQ, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_TEUO = MO_TE | MO_UO, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_TESW = MO_TE | MO_SW, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_TESL = MO_TE | MO_SL, Step #6 - "compile-libfuzzer-introspector-x86_64": MO_TESQ = MO_TE | MO_SQ, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MO_SSIZE = MO_SIZE | MO_SIGN, Step #6 - "compile-libfuzzer-introspector-x86_64": } MemOp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.050 INFO datatypes - __init__: Processing /src/qemu/include/exec/cpu-all.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.056 INFO datatypes - __init__: Processing /src/qemu/include/hw/qdev-properties.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.064 INFO datatypes - __init__: Processing /src/qemu/include/hw/stream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StreamSinkClass StreamSinkClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StreamSink StreamSink; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*StreamCanPushNotifyFn)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.071 INFO datatypes - __init__: Processing /src/qemu/include/hw/qdev-core.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DeviceCategory { Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_CATEGORY_BRIDGE, Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_CATEGORY_USB, Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_CATEGORY_STORAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_CATEGORY_NETWORK, Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_CATEGORY_INPUT, Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_CATEGORY_DISPLAY, Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_CATEGORY_SOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_CATEGORY_MISC, Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_CATEGORY_CPU, Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_CATEGORY_WATCHDOG, Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_CATEGORY_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } DeviceCategory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NamedGPIOList NamedGPIOList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*BusUnrealize)(BusState *bus); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool engaged_in_io; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemReentrancyGuard; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(, BusChild) BusChildHead; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*DeviceSyncConfig)(DeviceState *dev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Clock Clock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_HEAD(, NamedGPIOList) NamedGPIOListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_ENTRY(BusState) BusStateEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GlobalProperty { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *driver; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *property; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": bool used; Step #6 - "compile-libfuzzer-introspector-x86_64": bool optional; Step #6 - "compile-libfuzzer-introspector-x86_64": } GlobalProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*DeviceReset)(DeviceState *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NamedClockList NamedClockList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (qdev_walkerfn)(DeviceState *dev, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*BusRealize)(BusState *bus, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*DeviceRealize)(DeviceState *dev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_HEAD(, NamedClockList) NamedClockListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BusChild { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *child; Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(BusChild) sibling; Step #6 - "compile-libfuzzer-introspector-x86_64": } BusChild; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MachineInitPhase { Step #6 - "compile-libfuzzer-introspector-x86_64": /* current_machine is NULL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PHASE_NO_MACHINE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* current_machine is not NULL, but current_machine->accel is NULL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PHASE_MACHINE_CREATED, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * current_machine->accel is not NULL, but the machine properties have Step #6 - "compile-libfuzzer-introspector-x86_64": * not been validated and machine_class->init has not yet been called. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PHASE_ACCEL_CREATED, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Late backend objects have been created and initialized. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PHASE_LATE_BACKENDS_CREATED, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * machine_class->init has been called, thus creating any embedded Step #6 - "compile-libfuzzer-introspector-x86_64": * devices and validating machine properties. Devices created at Step #6 - "compile-libfuzzer-introspector-x86_64": * this time are considered to be cold-plugged. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PHASE_MACHINE_INITIALIZED, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * QEMU is ready to start CPUs and devices created at this time Step #6 - "compile-libfuzzer-introspector-x86_64": * are considered to be hot-plugged. The monitor is not restricted Step #6 - "compile-libfuzzer-introspector-x86_64": * to "preconfig" commands. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PHASE_MACHINE_READY, Step #6 - "compile-libfuzzer-introspector-x86_64": } MachineInitPhase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*DeviceUnrealize)(DeviceState *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_HEAD(, BusState) BusStateHead; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DeviceListener DeviceListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": GPIO_POLARITY_ACTIVE_LOW, Step #6 - "compile-libfuzzer-introspector-x86_64": GPIO_POLARITY_ACTIVE_HIGH Step #6 - "compile-libfuzzer-introspector-x86_64": } GpioPolarity; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (qbus_walkerfn)(BusState *bus, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.083 INFO datatypes - __init__: Processing /src/qemu/include/hw/platform-bus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.088 INFO datatypes - __init__: Processing /src/qemu/include/hw/qdev-dma.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.094 INFO datatypes - __init__: Processing /src/qemu/include/hw/irq.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.100 INFO datatypes - __init__: Processing /src/qemu/include/hw/registerfields.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.106 INFO datatypes - __init__: Processing /src/qemu/include/hw/hotplug.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HotplugHandlerClass HotplugHandlerClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*hotplug_fn)(HotplugHandler *plug_handler, Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *plugged_dev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HotplugHandler HotplugHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.112 INFO datatypes - __init__: Processing /src/qemu/include/hw/loader.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*symbol_fn_t)(const char *st_name, int st_info, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_value, uint64_t st_size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RomGap { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr base; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } RomGap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.121 INFO datatypes - __init__: Processing /src/qemu/include/hw/hw.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.126 INFO datatypes - __init__: Processing /src/qemu/include/hw/sysbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void FindSysbusDeviceFunc(SysBusDevice *sbdev, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.133 INFO datatypes - __init__: Processing /src/qemu/include/hw/or-irq.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.139 INFO datatypes - __init__: Processing /src/qemu/include/hw/resettable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResettableClass ResettableClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ResettableEnterPhase)(Object *obj, ResetType type); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResettableState ResettableState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ResettableExitPhase)(Object *obj, ResetType type); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ResettableChildCallback)(Object *, void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": ResetType type); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResettablePhases { Step #6 - "compile-libfuzzer-introspector-x86_64": ResettableEnterPhase enter; Step #6 - "compile-libfuzzer-introspector-x86_64": ResettableHoldPhase hold; Step #6 - "compile-libfuzzer-introspector-x86_64": ResettableExitPhase exit; Step #6 - "compile-libfuzzer-introspector-x86_64": } ResettablePhases; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ResettableHoldPhase)(Object *obj, ResetType type); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ResettableState * (*ResettableGetState)(Object *obj); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ResettableChildForeach)(Object *obj, Step #6 - "compile-libfuzzer-introspector-x86_64": ResettableChildCallback cb, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque, ResetType type); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ResetType { Step #6 - "compile-libfuzzer-introspector-x86_64": RESET_TYPE_COLD, Step #6 - "compile-libfuzzer-introspector-x86_64": RESET_TYPE_SNAPSHOT_LOAD, Step #6 - "compile-libfuzzer-introspector-x86_64": RESET_TYPE_WAKEUP, Step #6 - "compile-libfuzzer-introspector-x86_64": RESET_TYPE_S390_CPU_INITIAL, Step #6 - "compile-libfuzzer-introspector-x86_64": RESET_TYPE_S390_CPU_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } ResetType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.146 INFO datatypes - __init__: Processing /src/qemu/include/hw/loader-fit.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.151 INFO datatypes - __init__: Processing /src/qemu/include/hw/ptimer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptimer_state ptimer_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ptimer_cb)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.158 INFO datatypes - __init__: Processing /src/qemu/include/hw/register.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RegisterInfo RegisterInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RegisterInfoArray RegisterInfoArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RegisterAccessInfo RegisterAccessInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.164 INFO datatypes - __init__: Processing /src/qemu/include/hw/vmstate-if.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMStateIfClass VMStateIfClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMStateIf VMStateIf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.170 INFO datatypes - __init__: Processing /src/qemu/include/hw/nmi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NMIClass NMIClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NMIState NMIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.176 INFO datatypes - __init__: Processing /src/qemu/include/hw/boards.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUArchId { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t arch_id; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t vcpus_count; Step #6 - "compile-libfuzzer-introspector-x86_64": CpuInstanceProperties props; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *type; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUArchId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CpuTopology { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int drawers; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int books; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int sockets; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dies; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int clusters; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int modules; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int cores; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int threads; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int max_cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": } CpuTopology; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DeviceMemoryState { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr base; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mr; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace as; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryListener listener; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dimm_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t used_region_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int required_memslots; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int used_memslots; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int memslot_auto_decision_active; Step #6 - "compile-libfuzzer-introspector-x86_64": } DeviceMemoryState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool prefer_sockets; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dies_supported; Step #6 - "compile-libfuzzer-introspector-x86_64": bool clusters_supported; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_clusters; Step #6 - "compile-libfuzzer-introspector-x86_64": bool books_supported; Step #6 - "compile-libfuzzer-introspector-x86_64": bool drawers_supported; Step #6 - "compile-libfuzzer-introspector-x86_64": bool modules_supported; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cache_supported[CACHE_LEVEL_AND_TYPE__MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMPCompatProps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SmpCache { Step #6 - "compile-libfuzzer-introspector-x86_64": SmpCacheProperties props[CACHE_LEVEL_AND_TYPE__MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SmpCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUArchId cpus[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUArchIdList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.185 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBBusOps USBBusOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum USBPacketState { Step #6 - "compile-libfuzzer-introspector-x86_64": USB_PACKET_UNDEFINED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": USB_PACKET_SETUP, Step #6 - "compile-libfuzzer-introspector-x86_64": USB_PACKET_QUEUED, Step #6 - "compile-libfuzzer-introspector-x86_64": USB_PACKET_ASYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": USB_PACKET_COMPLETE, Step #6 - "compile-libfuzzer-introspector-x86_64": USB_PACKET_CANCELED, Step #6 - "compile-libfuzzer-introspector-x86_64": } USBPacketState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBPort USBPort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBPortOps { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*attach)(USBPort *port); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*detach)(USBPort *port); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This gets called when a device downstream from the device attached to Step #6 - "compile-libfuzzer-introspector-x86_64": * the port (iow attached through a hub) gets detached. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*child_detach)(USBPort *port, USBDevice *child); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*wakeup)(USBPort *port); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that port->dev will be different then the device from which Step #6 - "compile-libfuzzer-introspector-x86_64": * the packet originated when a hub is involved. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*complete)(USBPort *port, USBPacket *p); Step #6 - "compile-libfuzzer-introspector-x86_64": } USBPortOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBCombinedPacket USBCombinedPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDevice USBDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDesc USBDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDescDevice USBDescDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDescIfaceAssoc USBDescIfaceAssoc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDescEndpoint USBDescEndpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDescString USBDescString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBPacket USBPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBEndpoint USBEndpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDescID USBDescID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDescConfig USBDescConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDescIface USBDescIface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDescOther USBDescOther; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDescMSOS USBDescMSOS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*USBDeviceRealize)(USBDevice *dev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*USBDeviceUnrealize)(USBDevice *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void USBCallback(USBPacket * packet, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.198 INFO datatypes - __init__: Processing /src/qemu/include/hw/fw-path-provider.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FWPathProviderClass FWPathProviderClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FWPathProvider FWPathProvider; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.204 INFO datatypes - __init__: Processing /src/qemu/include/hw/clock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ClockEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": ClockUpdate = 1, /* Clock period has just updated */ Step #6 - "compile-libfuzzer-introspector-x86_64": ClockPreUpdate = 2, /* Clock period is about to update */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ClockEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void ClockCallback(void *opaque, ClockEvent event); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.211 INFO datatypes - __init__: Processing /src/qemu/include/hw/qdev-clock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClockPortInitElem ClockPortInitArray[]; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.217 INFO datatypes - __init__: Processing /src/qemu/include/hw/qdev-properties-system.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.223 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/s390-pci-clp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpRspListPci { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpRspHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t resume_token; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mdd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t max_fn; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t entry_size; Step #6 - "compile-libfuzzer-introspector-x86_64": ClpFhListEntry fh_list[CLP_FH_LIST_NR_ENTRIES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpRspHdr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rsp; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED ClpRspHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpReqListPci { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpReqHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t resume_token; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpFhListEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vendor_id; Step #6 - "compile-libfuzzer-introspector-x86_64": #define CLP_FHLIST_MASK_CONFIG 0x80000000 Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t config; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fh; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpRspQueryPci { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpRspHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vfn; /* virtual fn number */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define CLP_RSP_QPCI_MASK_UTIL 0x01 Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pfgid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; /* pci function id */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bar_size[PCI_BAR_COUNT]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pchid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bar[PCI_BAR_COUNT]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pfip[CLP_PFIP_NR_SEGMENTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fmbl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pft; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sdma; /* start dma as */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t edma; /* end dma as */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved3[11]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t util_str[CLP_UTIL_STR_LEN]; /* utility string */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpRspQueryPciGrp { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpRspHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": #define CLP_RSP_QPCIG_MASK_NOI 0xfff Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t i; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": #define CLP_RSP_QPCIG_MASK_FRAME 0x2 Step #6 - "compile-libfuzzer-introspector-x86_64": #define CLP_RSP_QPCIG_MASK_REFRESH 0x1 Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t maxstbl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mui; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dtsm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved3[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dasm; /* dma address space mask */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t msia; /* MSI address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved5; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpRspSetPci { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpRspHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fh; /* function handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved4; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpReqHdr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED ClpReqHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpReqRspListPci { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpReqListPci request; Step #6 - "compile-libfuzzer-introspector-x86_64": ClpRspListPci response; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpReqRspSetPci { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpReqSetPci request; Step #6 - "compile-libfuzzer-introspector-x86_64": ClpRspSetPci response; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpReqRspQueryPci { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpReqQueryPci request; Step #6 - "compile-libfuzzer-introspector-x86_64": ClpRspQueryPci response; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpReqRspQueryPciGrp { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpReqQueryPciGrp request; Step #6 - "compile-libfuzzer-introspector-x86_64": ClpRspQueryPciGrp response; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpReqQueryPci { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpReqHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fh; /* function handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpReqQueryPciGrp { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpReqHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved2[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t g; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved4; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClpReqSetPci { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpReqHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fh; /* function handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t oc; /* operation controls */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ndas; /* number of dma spaces */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.232 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/css.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CMBE { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ssch_rsch_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sample_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t device_connect_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t function_pending_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t device_disconnect_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t control_unit_queuing_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t device_active_only_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t device_busy_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t initial_command_response_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED CMBE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CcwDataStream { Step #6 - "compile-libfuzzer-introspector-x86_64": #define CDS_F_IDA 0x01 Step #6 - "compile-libfuzzer-introspector-x86_64": #define CDS_F_MIDA 0x02 Step #6 - "compile-libfuzzer-introspector-x86_64": #define CDS_F_I2K 0x04 Step #6 - "compile-libfuzzer-introspector-x86_64": #define CDS_F_C64 0x08 Step #6 - "compile-libfuzzer-introspector-x86_64": #define CDS_F_FMT 0x10 /* CCW format-1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define CDS_F_STREAM_BROKEN 0x80 Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t at_idaw; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t at_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cda_orig; Step #6 - "compile-libfuzzer-introspector-x86_64": int (*op_handler)(struct CcwDataStream *cds, void *buff, int len, Step #6 - "compile-libfuzzer-introspector-x86_64": CcwDataStreamOp op); Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr cda; Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_skip; Step #6 - "compile-libfuzzer-introspector-x86_64": } CcwDataStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubchDev SubchDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CssDevId { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cssid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ssid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t devid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": } CssDevId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CSS_IO_ADAPTER_VIRTIO = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CSS_IO_ADAPTER_PCI = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CSS_IO_ADAPTER_TYPE_NUMS, Step #6 - "compile-libfuzzer-introspector-x86_64": } CssIoAdapterType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CIW { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t command; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED CIW; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CcwDataStreamOp { Step #6 - "compile-libfuzzer-introspector-x86_64": CDS_OP_R = 0, /* read, false when used as is_write */ Step #6 - "compile-libfuzzer-introspector-x86_64": CDS_OP_W = 1, /* write, true when used as is_write */ Step #6 - "compile-libfuzzer-introspector-x86_64": CDS_OP_A = 2 /* advance, should not be used as is_write */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CcwDataStreamOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CMB { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ssch_rsch_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sample_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t device_connect_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t function_pending_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t device_disconnect_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t control_unit_queuing_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t device_active_only_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED CMB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndAddr { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t map; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long refcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(IndAddr) sibling; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SubchDev *(*css_subch_cb_func)(uint8_t m, uint8_t cssid, uint8_t ssid, Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t schid); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SenseId { Step #6 - "compile-libfuzzer-introspector-x86_64": /* common part */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved; /* always 0x'FF' */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cu_type; /* control unit type */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cu_model; /* control unit model */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t dev_type; /* device type */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dev_model; /* device model */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused; /* padding byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* extended part */ Step #6 - "compile-libfuzzer-introspector-x86_64": CIW ciw[MAX_CIWS]; /* variable # of CIWs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SenseId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IOInstEnding { Step #6 - "compile-libfuzzer-introspector-x86_64": /* produced expected result */ Step #6 - "compile-libfuzzer-introspector-x86_64": IOINST_CC_EXPECTED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /* status conditions were present or produced alternate result */ Step #6 - "compile-libfuzzer-introspector-x86_64": IOINST_CC_STATUS_PRESENT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /* inst. ineffective because busy with previously initiated function */ Step #6 - "compile-libfuzzer-introspector-x86_64": IOINST_CC_BUSY = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": /* inst. ineffective because not operational */ Step #6 - "compile-libfuzzer-introspector-x86_64": IOINST_CC_NOT_OPERATIONAL = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } IOInstEnding; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.242 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/s390-pci-inst.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZpciFib { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fmt; /* format */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved1[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fc; /* function controls */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pba; /* PCI base address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pal; /* PCI address limit */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t iota; /* I/O Translation Anchor */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIB_DATA_ISC(x) (((x) >> 28) & 0x7) Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIB_DATA_NOI(x) (((x) >> 16) & 0xfff) Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIB_DATA_AIBVO(x) (((x) >> 8) & 0x3f) Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIB_DATA_SUM(x) (((x) >> 7) & 0x1) Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIB_DATA_AISBO(x) ((x) & 0x3f) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved5; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t aibv; /* Adapter int bit vector address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t aisb; /* Adapter int summary bit address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fmb_addr; /* Function measurement address and key */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved6; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gd; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED ZpciFib; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.249 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/cpu-topology.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct S390TopologyId { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sentinel; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t drawer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t book; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t socket; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vertical:1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t entitlement:2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dedicated; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t origin; Step #6 - "compile-libfuzzer-introspector-x86_64": } S390TopologyId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct S390Topology { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *cores_per_socket; Step #6 - "compile-libfuzzer-introspector-x86_64": S390CpuPolarization polarization; Step #6 - "compile-libfuzzer-introspector-x86_64": } S390Topology; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct S390TopologyEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(S390TopologyEntry) next; Step #6 - "compile-libfuzzer-introspector-x86_64": S390TopologyId id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } S390TopologyEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(, S390TopologyEntry) S390TopologyList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.255 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/vfio-ccw.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.261 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/storage-attributes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUS390StAttribState QEMUS390StAttribState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMS390StAttribState KVMS390StAttribState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.267 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/ebcdic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.276 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/css-bridge.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.281 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/3270-ccw.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.287 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/ap-device.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct APDevice APDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.293 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/s390-pci-bus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZPCI_FS_RESERVED, Step #6 - "compile-libfuzzer-introspector-x86_64": ZPCI_FS_STANDBY, Step #6 - "compile-libfuzzer-introspector-x86_64": ZPCI_FS_DISABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": ZPCI_FS_ENABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": ZPCI_FS_BLOCKED, Step #6 - "compile-libfuzzer-introspector-x86_64": ZPCI_FS_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": ZPCI_FS_PERMANENT_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": } ZpciState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PciCcdfErr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t e; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t faddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pec; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ChscSeiNt2Res { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved5[13]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ccdf[4016]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PciCcdfAvail { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved5; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved6; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pec; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct S390MsixInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t table_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pba_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t entries; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pba_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } S390MsixInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct S390PCIDMACount { Step #6 - "compile-libfuzzer-introspector-x86_64": int id; Step #6 - "compile-libfuzzer-introspector-x86_64": int users; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t avail; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(S390PCIDMACount) link; Step #6 - "compile-libfuzzer-introspector-x86_64": } S390PCIDMACount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct S390PCIIOMMUTable { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t key; Step #6 - "compile-libfuzzer-introspector-x86_64": S390PCIIOMMU *iommu[PCI_SLOT_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } S390PCIIOMMUTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZpciFmbFmt0 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dma_rbytes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dma_wbytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZpciFmbFmt0; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SeiContainer { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(SeiContainer) link; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t faddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t e; Step #6 - "compile-libfuzzer-introspector-x86_64": } SeiContainer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct S390IOTLBEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t iova; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t translated_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t perm; Step #6 - "compile-libfuzzer-introspector-x86_64": } S390IOTLBEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZpciFmb { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t format; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sample; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t last_update; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t counter[ZPCI_FMB_CNT_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": ZpciFmbFmt0 fmt0; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZpciFmb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct S390PCIGroup { Step #6 - "compile-libfuzzer-introspector-x86_64": ClpRspQueryPciGrp zpci_group; Step #6 - "compile-libfuzzer-introspector-x86_64": int id; Step #6 - "compile-libfuzzer-introspector-x86_64": int host_id; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(S390PCIGroup) link; Step #6 - "compile-libfuzzer-introspector-x86_64": } S390PCIGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.303 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/event-facility.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WriteEventMask { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t _reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mask_length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t masks[]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Layout of the masks is Step #6 - "compile-libfuzzer-introspector-x86_64": * uint8_t cp_receive_mask[mask_length]; Step #6 - "compile-libfuzzer-introspector-x86_64": * uint8_t cp_send_mask[mask_length]; Step #6 - "compile-libfuzzer-introspector-x86_64": * uint8_t receive_mask[mask_length]; Step #6 - "compile-libfuzzer-introspector-x86_64": * uint8_t send_mask[mask_length]; Step #6 - "compile-libfuzzer-introspector-x86_64": * where 1 <= mask_length <= SCLP_EVENT_MASK_LEN_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MTO { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t line_type_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t alarm_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": char message[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED MTO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t sccb_mask_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MDB { Step #6 - "compile-libfuzzer-introspector-x86_64": MdbHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": MDBO mdbo[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED MDB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GdsSubvector { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MDMSU { Step #6 - "compile-libfuzzer-introspector-x86_64": GdsVector mdmsu; Step #6 - "compile-libfuzzer-introspector-x86_64": GdsVector cpmsu; Step #6 - "compile-libfuzzer-introspector-x86_64": GdsVector text_command; Step #6 - "compile-libfuzzer-introspector-x86_64": GdsSubvector self_def_text_message; Step #6 - "compile-libfuzzer-introspector-x86_64": GdsSubvector text_message; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED MDMSU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCLPEventFacility SCLPEventFacility; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EventBufferHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; 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 _reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MdbHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t revision_code; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED MdbHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GO { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t domid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t hhmmss_time[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t th_time[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved_0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dddyyyy_date[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved_1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t general_msg_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved_2[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t originating_system_name[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t job_guest_name[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED GO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MDBO { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": GO go; Step #6 - "compile-libfuzzer-introspector-x86_64": MTO mto; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED MDBO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SclpMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": EventBufferHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": MDB mdb; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED SclpMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GdsVector { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t gds_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED GdsVector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WriteEventData { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": EventBufferHeader ebh; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReadEventData { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": sccb_mask_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": EventBufferHeader ebh; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCLPEventFacilityClass SCLPEventFacilityClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.312 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/sclp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCCBHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t function_code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control_mask[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t response_code; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReadCpuInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nr_configured; /* 8-9 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t offset_configured; /* 10-11 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nr_standby; /* 12-13 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t offset_standby; /* 14-15 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved0[24-16]; /* 16-23 */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct CPUEntry entries[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t address; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t features[SCCB_CPU_FEATURE_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved2[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED CPUEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReadStorageElementInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t max_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t assigned; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t standby; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved0[16 - 14]; /* 14-15 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t entries[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AttachStorageElement { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved0[10 - 8]; /* 8-9 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t assigned; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved1[16 - 12]; /* 12-15 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t entries[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AssignStorage { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rn; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IoaCfgSccb { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t atype; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t aid; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCCB { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED SCCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReadInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rnmax; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rnsize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved1[15 - 11]; /* 11-14 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t stsi_parm; /* 15-15 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t entries_cpu; /* 16-17 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t offset_cpu; /* 18-19 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved2[24 - 20]; /* 20-23 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t loadparm[8]; /* 24-31 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved3[48 - 32]; /* 32-47 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t facilities; /* 48-55 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved0[76 - 56]; /* 56-75 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ibc_val; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t conf_char[99 - 80]; /* 80-98 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mha_pow; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rnsize2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rnmax2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved6[116 - 112]; /* 112-115 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t conf_char_ext[120 - 116]; /* 116-119 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t highest_cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved5[124 - 122]; /* 122-123 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hmfai; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved7[134 - 128]; /* 128-133 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fac134; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved8[144 - 135]; /* 135-143 */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct CPUEntry entries[]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * When the Extended-Length SCCB (ELS) feature is enabled the Step #6 - "compile-libfuzzer-introspector-x86_64": * start of the entries field begins at an offset denoted by the Step #6 - "compile-libfuzzer-introspector-x86_64": * offset_cpu field, otherwise it's at an offset of 128. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED ReadInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.320 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/adapter.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AdapterInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ind_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t summary_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ind_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t summary_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t adapter_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } AdapterInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.326 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/ioinst.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCHIB { Step #6 - "compile-libfuzzer-introspector-x86_64": PMCW pmcw; Step #6 - "compile-libfuzzer-introspector-x86_64": SCSW scsw; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mba; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mda[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED SCHIB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ORB { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t intparm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ctrl0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lpm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ctrl1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cpa; Step #6 - "compile-libfuzzer-introspector-x86_64": } ORB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CCW0 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cmd_code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cda0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cda1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": } CCW0; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CCW1 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cmd_code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cda; Step #6 - "compile-libfuzzer-introspector-x86_64": } CCW1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CRW { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rsid; Step #6 - "compile-libfuzzer-introspector-x86_64": } CRW; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSW { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cpa; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dstat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cstat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCSW; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PMCW { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t intparm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t devno; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lpm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pnom; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lpum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pim; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mbi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pom; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pam; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t chpid[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t chars; Step #6 - "compile-libfuzzer-introspector-x86_64": } PMCW; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IRB { Step #6 - "compile-libfuzzer-introspector-x86_64": SCSW scsw; Step #6 - "compile-libfuzzer-introspector-x86_64": ESW esw; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ecw[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t emw[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } IRB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ESW { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t word0; /* subchannel logout for format 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t erw; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t word2; /* failing-storage address for format 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t word4; /* secondary-CCW address for format 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED ESW; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOIntCode { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t subsys_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t intparm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t interrupt_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED IOIntCode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.334 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/s390-virtio-ccw.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.340 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/s390_flic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AdapterRoutes { Step #6 - "compile-libfuzzer-introspector-x86_64": AdapterInfo adapter; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_routes; Step #6 - "compile-libfuzzer-introspector-x86_64": int gsi[ADAPTER_ROUTES_MAX_GSI]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AdapterRoutes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUS390FlicIO { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t parm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t word; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(QEMUS390FlicIO) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUS390FlicIO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMS390FLICState KVMS390FLICState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.347 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/tod.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct S390TOD { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t low; Step #6 - "compile-libfuzzer-introspector-x86_64": } S390TOD; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.353 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/s390-pci-vfio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.359 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/ap-bridge.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.365 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/storage-keys.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUS390SKeysState QEMUS390SKeysState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.371 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/s390-pci-kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.377 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/s390-ccw.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct S390CCWDevice S390CCWDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct S390CCWDeviceClass S390CCWDeviceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.383 INFO datatypes - __init__: Processing /src/qemu/include/hw/s390x/ipl/qipl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuIplParameters QemuIplParameters; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IplBlockCcw IplBlockCcw; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IplBlockFcp IplBlockFcp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPLBlockPV IPLBlockPV; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPLBlockPVComp IPLBlockPVComp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IplBlockQemuScsi IplBlockQemuScsi; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union IplParameterBlock IplParameterBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.390 INFO datatypes - __init__: Processing /src/qemu/include/hw/rtc/m48t59.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvramClass NvramClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Nvram Nvram; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.395 INFO datatypes - __init__: Processing /src/qemu/include/hw/rtc/mc146818rtc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.401 INFO datatypes - __init__: Processing /src/qemu/include/hw/rtc/allwinner-rtc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.408 INFO datatypes - __init__: Processing /src/qemu/include/hw/rtc/mc146818rtc_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.413 INFO datatypes - __init__: Processing /src/qemu/include/hw/rtc/sun4v-rtc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.419 INFO datatypes - __init__: Processing /src/qemu/include/hw/rtc/aspeed_rtc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.425 INFO datatypes - __init__: Processing /src/qemu/include/hw/rtc/xlnx-zynqmp-rtc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.432 INFO datatypes - __init__: Processing /src/qemu/include/hw/rtc/pl031.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.438 INFO datatypes - __init__: Processing /src/qemu/include/hw/rtc/goldfish_rtc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.444 INFO datatypes - __init__: Processing /src/qemu/include/hw/ipmi/ipmi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMIInterfaceClass IPMIInterfaceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMIInterface IPMIInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t ipmi_sdr_compact_buffer[sizeof(struct ipmi_sdr_compact)]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMICmdHandler { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cmd_handler)(IPMIBmcSim *s, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *cmd, unsigned int cmd_len, Step #6 - "compile-libfuzzer-introspector-x86_64": RspBuffer *rsp); Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int cmd_len_min; Step #6 - "compile-libfuzzer-introspector-x86_64": } IPMICmdHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RspBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buffer[MAX_IPMI_MSG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int len; Step #6 - "compile-libfuzzer-introspector-x86_64": } RspBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMINetfn { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int cmd_nums; Step #6 - "compile-libfuzzer-introspector-x86_64": const IPMICmdHandler *cmd_handlers; Step #6 - "compile-libfuzzer-introspector-x86_64": } IPMINetfn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMIFwInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *interface_name; Step #6 - "compile-libfuzzer-introspector-x86_64": int interface_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ipmi_spec_major_revision; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ipmi_spec_minor_revision; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t i2c_slave_address; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uuid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base_address; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t register_length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t register_spacing; Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": IPMI_MEMSPACE_IO, Step #6 - "compile-libfuzzer-introspector-x86_64": IPMI_MEMSPACE_MEM32, Step #6 - "compile-libfuzzer-introspector-x86_64": IPMI_MEMSPACE_MEM64, Step #6 - "compile-libfuzzer-introspector-x86_64": IPMI_MEMSPACE_SMBUS Step #6 - "compile-libfuzzer-introspector-x86_64": } memspace; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int interrupt_number; Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": IPMI_LEVEL_IRQ, Step #6 - "compile-libfuzzer-introspector-x86_64": IPMI_EDGE_IRQ Step #6 - "compile-libfuzzer-introspector-x86_64": } irq_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } IPMIFwInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.452 INFO datatypes - __init__: Processing /src/qemu/include/hw/ipmi/ipmi_bt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMIBT { Step #6 - "compile-libfuzzer-introspector-x86_64": IPMIBmc *bmc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_wake; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool obf_irq_set; Step #6 - "compile-libfuzzer-introspector-x86_64": bool atn_irq_set; Step #6 - "compile-libfuzzer-introspector-x86_64": bool irqs_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t outmsg[MAX_IPMI_MSG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t outpos; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t outlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t inmsg[MAX_IPMI_MSG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t inlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mask_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This is a response number that we send with the command to make Step #6 - "compile-libfuzzer-introspector-x86_64": * sure that the response matches the command. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t waiting_rsp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t waiting_seq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t io_base; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long io_length; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long size_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*raise_irq)(struct IPMIBT *ib); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*lower_irq)(struct IPMIBT *ib); Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } IPMIBT; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.458 INFO datatypes - __init__: Processing /src/qemu/include/hw/ipmi/ipmi_kcs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMIKCS { Step #6 - "compile-libfuzzer-introspector-x86_64": IPMIBmc *bmc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_wake; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool obf_irq_set; Step #6 - "compile-libfuzzer-introspector-x86_64": bool atn_irq_set; Step #6 - "compile-libfuzzer-introspector-x86_64": bool irqs_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t outmsg[MAX_IPMI_MSG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t outpos; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t outlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t inmsg[MAX_IPMI_MSG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t inlen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool write_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data_out_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t data_in_reg; /* -1 means not written */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t cmd_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This is a response number that we send with the command to make Step #6 - "compile-libfuzzer-introspector-x86_64": * sure that the response matches the command. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t waiting_rsp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t io_base; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long io_length; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long size_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*raise_irq)(struct IPMIKCS *ik); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*lower_irq)(struct IPMIKCS *ik); Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } IPMIKCS; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.464 INFO datatypes - __init__: Processing /src/qemu/include/hw/hyperv/vmbus-proto.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_offer_channel { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type_uuid[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t instance_uuid[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t _reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t _reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t channel_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mmio_size_mb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t user_data[VMBUS_CHANNEL_USER_DATA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sub_channel_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t _reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t child_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t monitor_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t monitor_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t interrupt_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t connection_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_offer_channel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_ring_buffer { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t write_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t read_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t interrupt_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pending_send_sz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t _reserved1[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t feature_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_ring_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_rescind_channel_offer { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t child_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_rescind_channel_offer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_packet_hdr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t offset_qwords; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t len_qwords; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t transaction_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_packet_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_initiate_contact { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version_requested; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t target_vcpu; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t interrupt_page; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t monitor_page1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t monitor_page2; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_initiate_contact; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_gpa_range { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t byte_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t byte_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pfn_array[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_gpa_range; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_gpadl_created { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t child_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gpadl_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_gpadl_created; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_version_response { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t version_supported; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_version_response; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_gpadl_header { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t child_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gpadl_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t range_buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rangecount; Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_gpa_range range[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_gpadl_teardown { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t child_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gpadl_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_gpadl_teardown; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_gpadl_torndown { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gpadl_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_gpadl_torndown; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_open_result { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t child_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t open_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_open_result; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_pkt_gpa_direct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t _reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rangecount; Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_gpa_range range[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_pkt_gpa_direct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_header { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t message_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t _padding; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_gpadl_body { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t message_number; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gpadl_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pfn_array[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_gpadl_body; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_open_channel { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t child_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t open_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ring_buffer_gpadl_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t target_vp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ring_buffer_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t user_data[VMBUS_CHANNEL_USER_DATA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_open_channel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_message_close_channel { Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_message_header header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t child_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_message_close_channel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_xferpg_range { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t byte_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t byte_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_xferpg_range; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmbus_pkt_xferpg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t buffer_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sender_owns_set; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t _reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rangecount; Step #6 - "compile-libfuzzer-introspector-x86_64": vmbus_xferpg_range range[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } vmbus_pkt_xferpg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.471 INFO datatypes - __init__: Processing /src/qemu/include/hw/hyperv/hyperv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HvSintRoute HvSintRoute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HvSynDbgMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": HvDbgSynthMsgType type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t host_ip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t host_port; Step #6 - "compile-libfuzzer-introspector-x86_64": } connection_info; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t buf_gpa; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pending_count; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_raw; Step #6 - "compile-libfuzzer-introspector-x86_64": } send; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t buf_gpa; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t options; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t retrieved_count; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_raw; Step #6 - "compile-libfuzzer-introspector-x86_64": } recv; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t buf_gpa; Step #6 - "compile-libfuzzer-introspector-x86_64": } pending_page; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t options; Step #6 - "compile-libfuzzer-introspector-x86_64": } query_options; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } HvSynDbgMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum HvSynthDbgMsgType { Step #6 - "compile-libfuzzer-introspector-x86_64": HV_SYNDBG_MSG_CONNECTION_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": HV_SYNDBG_MSG_SEND, Step #6 - "compile-libfuzzer-introspector-x86_64": HV_SYNDBG_MSG_RECV, Step #6 - "compile-libfuzzer-introspector-x86_64": HV_SYNDBG_MSG_SET_PENDING_PAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": HV_SYNDBG_MSG_QUERY_OPTIONS Step #6 - "compile-libfuzzer-introspector-x86_64": } HvDbgSynthMsgType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t (*HvSynDbgHandler)(void *context, HvSynDbgMsg *msg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t (*HvMsgHandler)(const struct hyperv_post_message_input *msg, Step #6 - "compile-libfuzzer-introspector-x86_64": void *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*HvSintMsgCb)(void *data, int status); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.478 INFO datatypes - __init__: Processing /src/qemu/include/hw/hyperv/dynmem-proto.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.485 INFO datatypes - __init__: Processing /src/qemu/include/hw/hyperv/vmbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMBusGpadl VMBusGpadl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMBusChannel VMBusChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(*VMBusChannelNotifyCb)(struct VMBusChannel *chan); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMBusChanReq { Step #6 - "compile-libfuzzer-introspector-x86_64": VMBusChannel *chan; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pkt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t msglen; Step #6 - "compile-libfuzzer-introspector-x86_64": void *msg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t transaction_id; Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_comp; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSGList sgl; Step #6 - "compile-libfuzzer-introspector-x86_64": } VMBusChanReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.492 INFO datatypes - __init__: Processing /src/qemu/include/hw/hyperv/hv-balloon.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.497 INFO datatypes - __init__: Processing /src/qemu/include/hw/hyperv/vmbus-bridge.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.503 INFO datatypes - __init__: Processing /src/qemu/include/hw/hyperv/hyperv-proto.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.509 INFO datatypes - __init__: Processing /src/qemu/include/hw/ipack/ipack.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.515 INFO datatypes - __init__: Processing /src/qemu/include/hw/remote/mpqemu-link.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MPQEMU_CMD_SYNC_SYSMEM, Step #6 - "compile-libfuzzer-introspector-x86_64": MPQEMU_CMD_RET, Step #6 - "compile-libfuzzer-introspector-x86_64": MPQEMU_CMD_PCI_CFGWRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": MPQEMU_CMD_PCI_CFGREAD, Step #6 - "compile-libfuzzer-introspector-x86_64": MPQEMU_CMD_BAR_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": MPQEMU_CMD_BAR_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": MPQEMU_CMD_SET_IRQFD, Step #6 - "compile-libfuzzer-introspector-x86_64": MPQEMU_CMD_DEVICE_RESET, Step #6 - "compile-libfuzzer-introspector-x86_64": MPQEMU_CMD_MAX, Step #6 - "compile-libfuzzer-introspector-x86_64": } MPQemuCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t val; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": } PciConfDataMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": PciConfDataMsg pci_conf_data; Step #6 - "compile-libfuzzer-introspector-x86_64": SyncSysmemMsg sync_sysmem; Step #6 - "compile-libfuzzer-introspector-x86_64": BarAccessMsg bar_access; Step #6 - "compile-libfuzzer-introspector-x86_64": } data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int fds[REMOTE_MAX_FDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_fds; Step #6 - "compile-libfuzzer-introspector-x86_64": } MPQemuMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t val; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool memory; Step #6 - "compile-libfuzzer-introspector-x86_64": } BarAccessMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr gpas[REMOTE_MAX_FDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sizes[REMOTE_MAX_FDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offsets[REMOTE_MAX_FDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncSysmemMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.521 INFO datatypes - __init__: Processing /src/qemu/include/hw/remote/proxy-memory-listener.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ProxyMemoryListener { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryListener listener; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int n_mr_sections; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegionSection *mr_sections; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannel *ioc; Step #6 - "compile-libfuzzer-introspector-x86_64": } ProxyMemoryListener; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.527 INFO datatypes - __init__: Processing /src/qemu/include/hw/remote/memory.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.532 INFO datatypes - __init__: Processing /src/qemu/include/hw/remote/machine.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RemoteCommDev { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannel *ioc; Step #6 - "compile-libfuzzer-introspector-x86_64": } RemoteCommDev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.538 INFO datatypes - __init__: Processing /src/qemu/include/hw/remote/proxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ProxyMemoryRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIProxyDev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool memory; Step #6 - "compile-libfuzzer-introspector-x86_64": bool present; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": } ProxyMemoryRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.543 INFO datatypes - __init__: Processing /src/qemu/include/hw/remote/iohub.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResampleToken { Step #6 - "compile-libfuzzer-introspector-x86_64": void *iohub; Step #6 - "compile-libfuzzer-introspector-x86_64": int pirq; Step #6 - "compile-libfuzzer-introspector-x86_64": } ResampleToken; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RemoteIOHubState { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice d; Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier irqfds[REMOTE_IOHUB_NB_PIRQS]; Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier resamplefds[REMOTE_IOHUB_NB_PIRQS]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int irq_level[REMOTE_IOHUB_NB_PIRQS]; Step #6 - "compile-libfuzzer-introspector-x86_64": ResampleToken token[REMOTE_IOHUB_NB_PIRQS]; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex irq_level_lock[REMOTE_IOHUB_NB_PIRQS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RemoteIOHubState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.549 INFO datatypes - __init__: Processing /src/qemu/include/hw/remote/iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RemoteIommuElem { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace as; Step #6 - "compile-libfuzzer-introspector-x86_64": } RemoteIommuElem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.555 INFO datatypes - __init__: Processing /src/qemu/include/hw/remote/vfio-user-obj.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.560 INFO datatypes - __init__: Processing /src/qemu/include/hw/m68k/q800.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.566 INFO datatypes - __init__: Processing /src/qemu/include/hw/m68k/next-cube.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.571 INFO datatypes - __init__: Processing /src/qemu/include/hw/m68k/q800-glue.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.576 INFO datatypes - __init__: Processing /src/qemu/include/hw/m68k/mcf_fec.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.582 INFO datatypes - __init__: Processing /src/qemu/include/hw/m68k/mcf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.587 INFO datatypes - __init__: Processing /src/qemu/include/hw/tricore/tricore.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.592 INFO datatypes - __init__: Processing /src/qemu/include/hw/tricore/triboard.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TriBoardMachineState TriBoardMachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TriBoardMachineClass TriBoardMachineClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.598 INFO datatypes - __init__: Processing /src/qemu/include/hw/tricore/tc27x_soc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TC27XSoCFlashMemState { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion pflash0_c; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion pflash1_c; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion pflash0_u; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion pflash1_u; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion dflash0; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion dflash1; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion olda_c; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion olda_u; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion brom_c; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion brom_u; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion lmuram_c; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion lmuram_u; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion emem_c; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion emem_u; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } TC27XSoCFlashMemState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemmapEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr base; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemmapEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TC27XSoCCPUMemState { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion dspr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion pspr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion dcache; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion dtag; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion pcache; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion ptag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } TC27XSoCCPUMemState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TC27XSoCState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": TriCoreCPU cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion dsprX; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion psprX; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TC27XSoCCPUMemState cpu0mem; Step #6 - "compile-libfuzzer-introspector-x86_64": TC27XSoCCPUMemState cpu1mem; Step #6 - "compile-libfuzzer-introspector-x86_64": TC27XSoCCPUMemState cpu2mem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TC27XSoCFlashMemState flashmem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } TC27XSoCState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TC27XSoCClass { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cpu_type; Step #6 - "compile-libfuzzer-introspector-x86_64": const MemmapEntry *memmap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": } TC27XSoCClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.604 INFO datatypes - __init__: Processing /src/qemu/include/hw/tricore/tricore_testdevice.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": } TriCoreTestDeviceState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.609 INFO datatypes - __init__: Processing /src/qemu/include/hw/adc/stm32f2xx_adc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.615 INFO datatypes - __init__: Processing /src/qemu/include/hw/adc/zynq-xadc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.621 INFO datatypes - __init__: Processing /src/qemu/include/hw/adc/npcm7xx_adc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.626 INFO datatypes - __init__: Processing /src/qemu/include/hw/adc/aspeed_adc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.632 INFO datatypes - __init__: Processing /src/qemu/include/hw/southbridge/ich9.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.639 INFO datatypes - __init__: Processing /src/qemu/include/hw/southbridge/piix.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.644 INFO datatypes - __init__: Processing /src/qemu/include/hw/scsi/emulation.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSIBlockLimits { Step #6 - "compile-libfuzzer-introspector-x86_64": bool wsnz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t min_io_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_unmap_descr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t opt_io_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_unmap_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unmap_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_io_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCSIBlockLimits; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.650 INFO datatypes - __init__: Processing /src/qemu/include/hw/scsi/esp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ESPDMAMemoryReadWriteFunc)(void *opaque, uint8_t *buf, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ESPState ESPState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.656 INFO datatypes - __init__: Processing /src/qemu/include/hw/scsi/scsi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSIBus SCSIBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSIDevice SCSIDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSIReqOps SCSIReqOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSIRequest SCSIRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSIBusInfo SCSIBusInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.665 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/arch_hvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.670 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen-bus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenEventChannel XenEventChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenDevice XenDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *(*XenDeviceGetName)(XenDevice *xendev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XenDeviceFrontendChanged)(XenDevice *xendev, Step #6 - "compile-libfuzzer-introspector-x86_64": enum xenbus_state frontend_state, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XenDeviceRealize)(XenDevice *xendev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *(*XenDeviceGetFrontendPath)(XenDevice *xendev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XenDeviceUnrealize)(XenDevice *xendev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenDeviceGrantCopySegment { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": void *virt; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ref; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } foreign; Step #6 - "compile-libfuzzer-introspector-x86_64": } source, dest; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenDeviceGrantCopySegment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*XenEventHandler)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.678 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen_pvdev.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.684 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen-backend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenBackendInstance XenBackendInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenBackendInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *type; Step #6 - "compile-libfuzzer-introspector-x86_64": XenBackendDeviceCreate create; Step #6 - "compile-libfuzzer-introspector-x86_64": XenBackendDeviceDestroy destroy; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenBackendInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XenBackendDeviceCreate)(XenBackendInstance *backend, Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *opts, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XenBackendDeviceDestroy)(XenBackendInstance *backend, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.690 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen-hvm-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenPhysmap { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr start_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr phys_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(XenPhysmap) list; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenPhysmap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenIOState { Step #6 - "compile-libfuzzer-introspector-x86_64": ioservid_t ioservid; Step #6 - "compile-libfuzzer-introspector-x86_64": shared_iopage_t *shared_page; Step #6 - "compile-libfuzzer-introspector-x86_64": buffered_iopage_t *buffered_io_page; Step #6 - "compile-libfuzzer-introspector-x86_64": xenforeignmemory_resource_handle *fres; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *buffered_io_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState **cpu_by_vcpu_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the evtchn port for polling the notification, */ Step #6 - "compile-libfuzzer-introspector-x86_64": evtchn_port_t *ioreq_local_port; Step #6 - "compile-libfuzzer-introspector-x86_64": /* evtchn remote and local ports for buffered io */ Step #6 - "compile-libfuzzer-introspector-x86_64": evtchn_port_t bufioreq_remote_port; Step #6 - "compile-libfuzzer-introspector-x86_64": evtchn_port_t bufioreq_local_port; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the evtchn fd for polling */ Step #6 - "compile-libfuzzer-introspector-x86_64": xenevtchn_handle *xce_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": /* which vcpu we are serving */ Step #6 - "compile-libfuzzer-introspector-x86_64": int send_vcpu; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct xs_handle *xenstore; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryListener memory_listener; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryListener io_listener; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, XenPciDevice) dev_list; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceListener device_listener; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_bufioreq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier exit; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenIOState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenPciDevice { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice *pci_dev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sbdf; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(XenPciDevice) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenPciDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.696 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen-pvh-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.702 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen-legacy-backend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenLegacyDevice XenLegacyDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.709 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.714 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen-x86.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.719 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen_backend_ops.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xenevtchn_handle xenevtchn_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int xenevtchn_port_or_error_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t domid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xengntdev_handle xengnttab_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*xs_watch_fn)(void *opaque, const char *path); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t grant_ref_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t evtchn_port_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenGrantCopySegment { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": void *virt; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ref; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } foreign; Step #6 - "compile-libfuzzer-introspector-x86_64": } source, dest; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenGrantCopySegment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t xs_transaction_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.729 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/start_info.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.735 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen_native.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef xc_interface xendevicemodel_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void xenforeignmemory_resource_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.746 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen-block.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenBlockDrive { Step #6 - "compile-libfuzzer-introspector-x86_64": char *id; Step #6 - "compile-libfuzzer-introspector-x86_64": char *node_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenBlockDrive; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenBlockVdev { Step #6 - "compile-libfuzzer-introspector-x86_64": XenBlockVdevType type; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long disk; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long partition; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long number; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenBlockVdev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XenBlockDeviceRealize)(XenBlockDevice *blockdev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum XenBlockVdevType { Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_BLOCK_VDEV_TYPE_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_BLOCK_VDEV_TYPE_DP, Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_BLOCK_VDEV_TYPE_XVD, Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_BLOCK_VDEV_TYPE_HD, Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_BLOCK_VDEV_TYPE_SD, Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_BLOCK_VDEV_TYPE__MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } XenBlockVdevType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenBlockIOThread { Step #6 - "compile-libfuzzer-introspector-x86_64": char *id; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenBlockIOThread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenBlockProperties { Step #6 - "compile-libfuzzer-introspector-x86_64": XenBlockVdev vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockConf conf; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int max_ring_page_order; Step #6 - "compile-libfuzzer-introspector-x86_64": IOThread *iothread; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenBlockProperties; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenBlockDevice XenBlockDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XenBlockDeviceUnrealize)(XenBlockDevice *blockdev); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.752 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen_igd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenPCIPassthroughState XenPCIPassthroughState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.758 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/xen-bus-helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.764 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/version.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char xen_extraversion_t[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char xen_capabilities_info_t[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_compile_info xen_compile_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_feature_info xen_feature_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char xen_changeset_info_t[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_platform_parameters xen_platform_parameters_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char xen_commandline_t[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_build_id xen_build_id_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.770 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/vcpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vcpu_set_periodic_timer vcpu_set_periodic_timer_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vcpu_get_physid vcpu_get_physid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vcpu_runstate_info vcpu_runstate_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vcpu_register_runstate_memory_area vcpu_register_runstate_memory_area_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vcpu_register_vcpu_info vcpu_register_vcpu_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vcpu_set_singleshot_timer vcpu_set_singleshot_timer_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vcpu_register_time_memory_area vcpu_register_time_memory_area_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.777 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/event_channel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t evtchn_port_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_alloc_unbound evtchn_alloc_unbound_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_bind_virq evtchn_bind_virq_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_bind_ipi evtchn_bind_ipi_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_bind_vcpu evtchn_bind_vcpu_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_reset evtchn_reset_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_op evtchn_op_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t event_word_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_fifo_control_block evtchn_fifo_control_block_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_bind_interdomain evtchn_bind_interdomain_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_bind_pirq evtchn_bind_pirq_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_close evtchn_close_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_send evtchn_send_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_status evtchn_status_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_unmask evtchn_unmask_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_init_control evtchn_init_control_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_expand_array evtchn_expand_array_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct evtchn_set_priority evtchn_set_priority_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.784 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/xen.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t domid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mmu_update mmu_update_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dom0_vga_console_info { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t video_type; /* DOM0_VGA_CONSOLE_??? */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define XEN_VGATYPE_TEXT_MODE_3 0x03 Step #6 - "compile-libfuzzer-introspector-x86_64": #define XEN_VGATYPE_VESA_LFB 0x23 Step #6 - "compile-libfuzzer-introspector-x86_64": #define XEN_VGATYPE_EFI_LFB 0x70 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Font height, in pixels. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t font_height; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Cursor location (column, row). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cursor_x, cursor_y; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of rows and columns (dimensions in characters). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rows, columns; Step #6 - "compile-libfuzzer-introspector-x86_64": } text_mode_3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Width and height, in pixels. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bytes per scan line. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bytes_per_line; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bits per pixel. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bits_per_pixel; Step #6 - "compile-libfuzzer-introspector-x86_64": /* LFB physical address, and size (in units of 64kB). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lfb_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lfb_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* RGB mask offsets and sizes, as defined by VBE 1.2+ */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t red_pos, red_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t green_pos, green_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t blue_pos, blue_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd_pos, rsvd_size; Step #6 - "compile-libfuzzer-introspector-x86_64": #if __XEN_INTERFACE_VERSION__ >= 0x00030206 Step #6 - "compile-libfuzzer-introspector-x86_64": /* VESA capabilities (offset 0xa, VESA command 0x4f00). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gbl_caps; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Mode attributes (offset 0x0, VESA command 0x4f01). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mode_attrs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #if __XEN_INTERFACE_VERSION__ >= 0x00040d00 Step #6 - "compile-libfuzzer-introspector-x86_64": /* high 32 bits of lfb_base */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ext_lfb_base; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } vesa_lfb; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } dom0_vga_console_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t a[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xen_uuid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mmuext_op mmuext_op_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct multicall_entry multicall_entry_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct start_info start_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t xen_domain_handle_t[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xenctl_bitmap xenctl_bitmap_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vcpu_time_info vcpu_time_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vcpu_info vcpu_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct shared_info shared_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.794 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/arch-arm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t xen_pfn_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct arch_vcpu_info arch_vcpu_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t xen_ulong_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vcpu_guest_core_regs vcpu_guest_core_regs_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vcpu_guest_context vcpu_guest_context_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct arch_shared_info arch_shared_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t xen_callback_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_pmu_arch { uint8_t dummy; } xen_pmu_arch_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.802 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/physdev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_pirq_eoi_gmfn physdev_pirq_eoi_gmfn_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_irq_status_query physdev_irq_status_query_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_pci_mmcfg_reserved physdev_pci_mmcfg_reserved_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_get_free_pirq physdev_get_free_pirq_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_irq physdev_irq_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_manage_pci physdev_manage_pci_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_map_pirq physdev_map_pirq_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_op physdev_op_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_set_iopl physdev_set_iopl_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_manage_pci_ext physdev_manage_pci_ext_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_eoi physdev_eoi_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_apic physdev_apic_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_unmap_pirq physdev_unmap_pirq_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_setup_gsi physdev_setup_gsi_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_pci_device_add physdev_pci_device_add_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_set_iobitmap physdev_set_iobitmap_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_restore_msi physdev_restore_msi_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_dbgp_op physdev_dbgp_op_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct physdev_pci_device physdev_pci_device_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.810 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/xen-compat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.815 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/memory.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_remove_from_physmap xen_remove_from_physmap_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_reserved_device_memory xen_reserved_device_memory_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_mem_acquire_resource xen_mem_acquire_resource_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_add_to_physmap_batch xen_add_to_physmap_batch_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_add_to_physmap_batch xen_add_to_physmap_range_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_machphys_mfn_list xen_machphys_mfn_list_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_memory_map xen_memory_map_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_pod_target xen_pod_target_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_memory_exchange xen_memory_exchange_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_machphys_mapping xen_machphys_mapping_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_foreign_memory_map xen_foreign_memory_map_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_add_to_physmap xen_add_to_physmap_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_reserved_device_memory_map xen_reserved_device_memory_map_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_vnuma_topology_info xen_vnuma_topology_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_mem_paging_op xen_mem_paging_op_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": XENMEM_access_n, Step #6 - "compile-libfuzzer-introspector-x86_64": XENMEM_access_r, Step #6 - "compile-libfuzzer-introspector-x86_64": XENMEM_access_w, Step #6 - "compile-libfuzzer-introspector-x86_64": XENMEM_access_rw, Step #6 - "compile-libfuzzer-introspector-x86_64": XENMEM_access_x, Step #6 - "compile-libfuzzer-introspector-x86_64": XENMEM_access_rx, Step #6 - "compile-libfuzzer-introspector-x86_64": XENMEM_access_wx, Step #6 - "compile-libfuzzer-introspector-x86_64": XENMEM_access_rwx, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Page starts off as r-x, but automatically Step #6 - "compile-libfuzzer-introspector-x86_64": * change to r-w on a write Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XENMEM_access_rx2rw, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Log access: starts off as n, automatically Step #6 - "compile-libfuzzer-introspector-x86_64": * goes to rwx, generating an event without Step #6 - "compile-libfuzzer-introspector-x86_64": * pausing the vcpu Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XENMEM_access_n2rwx, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Take the domain default */ Step #6 - "compile-libfuzzer-introspector-x86_64": XENMEM_access_default Step #6 - "compile-libfuzzer-introspector-x86_64": } xenmem_access_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_mem_access_op xen_mem_access_op_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_vmemrange xen_vmemrange_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_memory_reservation xen_memory_reservation_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_mem_sharing_op xen_mem_sharing_op_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.824 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/sched.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sched_shutdown sched_shutdown_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sched_remote_shutdown sched_remote_shutdown_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sched_pin_override sched_pin_override_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sched_poll sched_poll_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sched_watchdog sched_watchdog_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.830 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/grant_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t grant_ref_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_setup_table gnttab_setup_table_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_transfer gnttab_transfer_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct grant_entry_v1 grant_entry_v1_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct grant_entry_header grant_entry_header_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union grant_entry_v2 grant_entry_v2_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_unmap_grant_ref gnttab_unmap_grant_ref_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_get_status_frames gnttab_get_status_frames_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t grant_status_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_dump_table gnttab_dump_table_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_copy gnttab_copy_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_unmap_and_replace gnttab_unmap_and_replace_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_set_version gnttab_set_version_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_query_size gnttab_query_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_cache_flush gnttab_cache_flush_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t grant_handle_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_map_grant_ref gnttab_map_grant_ref_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_swap_grant_ref gnttab_swap_grant_ref_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gnttab_get_version gnttab_get_version_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.838 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.845 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/features.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.850 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/io/blkif.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blkif_request blkif_request_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blkif_request_indirect blkif_request_indirect_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blkif_response blkif_response_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blkif_request_discard blkif_request_discard_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.857 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/io/kbdif.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.863 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/io/xenbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum xenbus_state XenbusState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.869 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/io/ring.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int RING_IDX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __name##_front_ring __name##_front_ring_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __name##_back_ring __name##_back_ring_t Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Macros for manipulating rings. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * FRONT_RING_whatever works on the "front end" of a ring: here Step #6 - "compile-libfuzzer-introspector-x86_64": * requests are pushed on to the ring and responses taken off it. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * BACK_RING_whatever works on the "back end" of a ring: here Step #6 - "compile-libfuzzer-introspector-x86_64": * requests are taken off the ring and responses put on. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * N.B. these macros do NO INTERLOCKS OR FLOW CONTROL. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is OK in 1-for-1 request-response situations where the Step #6 - "compile-libfuzzer-introspector-x86_64": * requestor (front end) never has more than RING_SIZE()-1 Step #6 - "compile-libfuzzer-introspector-x86_64": * outstanding requests. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Initialising empty rings */ Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __name##_sring __name##_sring_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.877 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/io/protocols.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.883 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/io/xs_wire.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t XENSTORE_RING_IDX; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.889 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/io/netif.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct netif_extra_info netif_extra_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct netif_rx_response netif_rx_response_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct netif_tx_response netif_tx_response_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct netif_rx_request netif_rx_request_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct netif_tx_request netif_tx_request_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.897 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/io/console.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t XENCONS_RING_IDX; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.903 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/io/fbif.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.909 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/io/usbif.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct usbif_urb_request usbif_urb_request_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct usbif_conn_request usbif_conn_request_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct usbif_conn_response usbif_conn_response_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct usbif_urb_response usbif_urb_response_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.915 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/hvm/hvm_op.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_pagetable_dying xen_hvm_pagetable_dying_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_get_time xen_hvm_get_time_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_xentrace xen_hvm_xentrace_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_altp2m_vcpu_enable_notify xen_hvm_altp2m_vcpu_enable_notify_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_altp2m_view xen_hvm_altp2m_view_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_altp2m_mem_access xen_hvm_altp2m_mem_access_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_altp2m_change_gfn xen_hvm_altp2m_change_gfn_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_param xen_hvm_param_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_set_pci_intx_level xen_hvm_set_pci_intx_level_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_set_isa_irq_level xen_hvm_set_isa_irq_level_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_set_pci_link_route xen_hvm_set_pci_link_route_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_get_mem_type xen_hvm_get_mem_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_evtchn_upcall_vector xen_hvm_evtchn_upcall_vector_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_altp2m_domain_state xen_hvm_altp2m_domain_state_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_altp2m_vcpu_disable_notify xen_hvm_altp2m_vcpu_disable_notify_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": HVMMEM_ram_rw, /* Normal read/write guest RAM */ Step #6 - "compile-libfuzzer-introspector-x86_64": HVMMEM_ram_ro, /* Read-only; writes are discarded */ Step #6 - "compile-libfuzzer-introspector-x86_64": HVMMEM_mmio_dm, /* Reads and write go to the device model */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if __XEN_INTERFACE_VERSION__ < 0x00040700 Step #6 - "compile-libfuzzer-introspector-x86_64": HVMMEM_mmio_write_dm, /* Read-only; writes go to the device model */ Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": HVMMEM_unused, /* Placeholder; setting memory to this type Step #6 - "compile-libfuzzer-introspector-x86_64": will fail for code after 4.7.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": HVMMEM_ioreq_server /* Memory type claimed by an ioreq server; type Step #6 - "compile-libfuzzer-introspector-x86_64": changes to this value are only allowed after Step #6 - "compile-libfuzzer-introspector-x86_64": an ioreq server has claimed its ownership. Step #6 - "compile-libfuzzer-introspector-x86_64": Only pages with HVMMEM_ram_rw are allowed to Step #6 - "compile-libfuzzer-introspector-x86_64": change to this type; conversely, pages with Step #6 - "compile-libfuzzer-introspector-x86_64": this type are only allowed to be changed back Step #6 - "compile-libfuzzer-introspector-x86_64": to HVMMEM_ram_rw. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } hvmmem_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_altp2m_set_mem_access xen_hvm_altp2m_set_mem_access_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_hvm_altp2m_op xen_hvm_altp2m_op_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.924 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/hvm/params.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.930 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/arch-x86/xen.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.938 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/arch-x86/xen-x86_32.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cpu_user_regs cpu_user_regs_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct arch_vcpu_info arch_vcpu_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xen_callback xen_callback_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.944 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/arch-x86/cpuid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.950 INFO datatypes - __init__: Processing /src/qemu/include/hw/xen/interface/arch-x86/xen-x86_64.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cpu_user_regs cpu_user_regs_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long xen_callback_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct arch_vcpu_info arch_vcpu_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.956 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/pca9552.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCA955xState PCA955xState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.962 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/stm32l4x5_gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.968 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/pca9552_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.973 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/bcm2838_gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.979 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/pca9554_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.984 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/npcm7xx_gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxGPIOState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Properties to be defined by the SoC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reset_pu; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reset_pd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reset_osrc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reset_odsc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq output[NPCM7XX_GPIO_NR_PINS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pin_level; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ext_level; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ext_driven; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[NPCM7XX_GPIO_NR_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxGPIOState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.990 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/aspeed_gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GPIOSets GPIOSets; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GPIOSetProperties { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t input; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t output; Step #6 - "compile-libfuzzer-introspector-x86_64": char group_label[ASPEED_GROUPS_PER_SET][ASPEED_CHARS_PER_GROUP_LABEL]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GPIOSetProperties; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AspeedGPIOReg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t set_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": enum GPIORegType type; Step #6 - "compile-libfuzzer-introspector-x86_64": } AspeedGPIOReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:28.996 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/imx_gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.002 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/sifive_gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SIFIVEGPIOState SIFIVEGPIOState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.008 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/pcf8574.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.013 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/bcm2835_gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.019 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/nrf51_gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.025 INFO datatypes - __init__: Processing /src/qemu/include/hw/gpio/pca9554.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCA9554State PCA9554State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.030 INFO datatypes - __init__: Processing /src/qemu/include/hw/sd/npcm7xx_sdhci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxRegs { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Preset Values Register Field, read-only */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t prstvals[NPCM7XX_PRSTVALS_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Boot Timeout Control Register, read-write */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t boottoctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxRegisters; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.037 INFO datatypes - __init__: Processing /src/qemu/include/hw/sd/aspeed_sdhci.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.042 INFO datatypes - __init__: Processing /src/qemu/include/hw/sd/allwinner-sdhost.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.049 INFO datatypes - __init__: Processing /src/qemu/include/hw/sd/cadence_sdhci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CadenceSDHCIState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion container; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": BusState *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[CADENCE_SDHCI_NUM_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SDHCIState sdhci; Step #6 - "compile-libfuzzer-introspector-x86_64": } CadenceSDHCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.054 INFO datatypes - __init__: Processing /src/qemu/include/hw/sd/sdhci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDHCIState SDHCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.061 INFO datatypes - __init__: Processing /src/qemu/include/hw/sd/sd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SD_VOLTAGE_0_4V = 400, /* currently not supported */ Step #6 - "compile-libfuzzer-introspector-x86_64": SD_VOLTAGE_1_8V = 1800, Step #6 - "compile-libfuzzer-introspector-x86_64": SD_VOLTAGE_3_0V = 3000, Step #6 - "compile-libfuzzer-introspector-x86_64": SD_VOLTAGE_3_3V = 3300, Step #6 - "compile-libfuzzer-introspector-x86_64": } sd_voltage_mv_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UHS_NOT_SUPPORTED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UHS_I = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": UHS_II = 2, /* currently not supported */ Step #6 - "compile-libfuzzer-introspector-x86_64": UHS_III = 3, /* currently not supported */ Step #6 - "compile-libfuzzer-introspector-x86_64": } sd_uhs_mode_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t arg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t crc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.068 INFO datatypes - __init__: Processing /src/qemu/include/hw/sd/bcm2835_sdhost.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.074 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb/hcd-dwc3.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDWC3 { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": XHCISysbusState sysbus_xhci; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[USB_DWC3_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterInfo regs_info[USB_DWC3_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dwc_usb3_user; Step #6 - "compile-libfuzzer-introspector-x86_64": } cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } USBDWC3; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.079 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb/xhci.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.084 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb/xlnx-versal-usb2-ctrl-regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VersalUsb2CtrlRegs { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq_ir; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[USB2_REGS_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterInfo regs_info[USB2_REGS_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VersalUsb2CtrlRegs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.090 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb/ehci-regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.095 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb/dwc2-regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.105 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb/xlnx-usb-subsystem.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VersalUsb2 { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion dwc3_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion usb2Ctrl_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VersalUsb2CtrlRegs usb2Ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": USBDWC3 dwc3; Step #6 - "compile-libfuzzer-introspector-x86_64": } VersalUsb2; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.110 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb/uhci-regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.116 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb/msd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MSDState MSDState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.122 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb/hid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.127 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb/chipidea.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.133 INFO datatypes - __init__: Processing /src/qemu/include/hw/usb/imx-usb-phy.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.138 INFO datatypes - __init__: Processing /src/qemu/include/hw/core/cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUClass CPUClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUTLBDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Describe a region covering all of the large pages allocated Step #6 - "compile-libfuzzer-introspector-x86_64": * into the tlb. When any page within this region is flushed, Step #6 - "compile-libfuzzer-introspector-x86_64": * we must flush the entire tlb. The region is matched if Step #6 - "compile-libfuzzer-introspector-x86_64": * (addr & large_page_mask) == large_page_addr. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr large_page_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr large_page_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": /* host time (in ns) at the beginning of the time window */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t window_begin_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": /* maximum number of entries observed in the window */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t window_max_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t n_used_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The next index to use in the tlb victim table. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t vindex; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The tlb victim table, in two parts. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CPUTLBEntry vtable[CPU_VTLB_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUTLBEntryFull vfulltlb[CPU_VTLB_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUTLBEntryFull *fulltlb; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUTLBDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union IcountDecr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t u32; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": #if HOST_BIG_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t low; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t high; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } u16; Step #6 - "compile-libfuzzer-introspector-x86_64": } IcountDecr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUNegativeOffsetState { Step #6 - "compile-libfuzzer-introspector-x86_64": CPUTLB tlb; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CONFIG_PLUGIN Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The callback pointer are accessed via TCG (see gen_empty_mem_helper). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *plugin_mem_cbs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t plugin_mem_value_low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t plugin_mem_value_high; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": IcountDecr icount_decr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool can_do_io; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUNegativeOffsetState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*WriteCoreDumpFunction)(const void *buf, size_t size, Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUWatchpoint CPUWatchpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*run_on_cpu_func)(CPUState *cpu, run_on_cpu_data data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(CPUTailQ, CPUState) CPUTailQ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUTLBCommon { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Serialize updates to f.table and d.vtable, and others as noted. */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuSpin lock; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Within dirty, for each bit N, modifications have been made to Step #6 - "compile-libfuzzer-introspector-x86_64": * mmu_idx N since the last time that mmu_idx was flushed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Protected by tlb_c.lock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t dirty; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Statistics. These are not lock protected, but are read and Step #6 - "compile-libfuzzer-introspector-x86_64": * written atomically. This allows the monitor to print a snapshot Step #6 - "compile-libfuzzer-introspector-x86_64": * of the stats without interfering with the cpu. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t full_flush_count; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t part_flush_count; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t elide_flush_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUTLBCommon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUTLB { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CONFIG_TCG Step #6 - "compile-libfuzzer-introspector-x86_64": CPUTLBCommon c; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUTLBDesc d[NB_MMU_MODES]; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUTLBDescFast f[NB_MMU_MODES]; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUTLB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": int host_int; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long host_ulong; Step #6 - "compile-libfuzzer-introspector-x86_64": void *host_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": vaddr target_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } run_on_cpu_data; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.150 INFO datatypes - __init__: Processing /src/qemu/include/hw/core/generic-loader.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.155 INFO datatypes - __init__: Processing /src/qemu/include/hw/core/tcg-cpu-ops.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.164 INFO datatypes - __init__: Processing /src/qemu/include/hw/core/sysemu-cpu-ops.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SysemuCPUOps { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @get_memory_mapping: Callback for obtaining the memory mappings. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*get_memory_mapping)(CPUState *cpu, MemoryMappingList *list, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @get_paging_enabled: Callback for inquiring whether paging is enabled. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*get_paging_enabled)(const CPUState *cpu); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @get_phys_page_debug: Callback for obtaining a physical address. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr (*get_phys_page_debug)(CPUState *cpu, vaddr addr); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @get_phys_page_attrs_debug: Callback for obtaining a physical address Step #6 - "compile-libfuzzer-introspector-x86_64": * and the associated memory transaction attributes to use for the Step #6 - "compile-libfuzzer-introspector-x86_64": * access. Step #6 - "compile-libfuzzer-introspector-x86_64": * CPUs which use memory transaction attributes should implement this Step #6 - "compile-libfuzzer-introspector-x86_64": * instead of get_phys_page_debug. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr (*get_phys_page_attrs_debug)(CPUState *cpu, vaddr addr, Step #6 - "compile-libfuzzer-introspector-x86_64": MemTxAttrs *attrs); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @asidx_from_attrs: Callback to return the CPU AddressSpace to use for Step #6 - "compile-libfuzzer-introspector-x86_64": * a memory access with the specified memory transaction attributes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*asidx_from_attrs)(CPUState *cpu, MemTxAttrs attrs); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @get_crash_info: Callback for reporting guest crash information in Step #6 - "compile-libfuzzer-introspector-x86_64": * GUEST_PANICKED events. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GuestPanicInformation* (*get_crash_info)(CPUState *cpu); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @write_elf32_note: Callback for writing a CPU-specific ELF note to a Step #6 - "compile-libfuzzer-introspector-x86_64": * 32-bit VM coredump. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*write_elf32_note)(WriteCoreDumpFunction f, CPUState *cpu, Step #6 - "compile-libfuzzer-introspector-x86_64": int cpuid, DumpState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @write_elf64_note: Callback for writing a CPU-specific ELF note to a Step #6 - "compile-libfuzzer-introspector-x86_64": * 64-bit VM coredump. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*write_elf64_note)(WriteCoreDumpFunction f, CPUState *cpu, Step #6 - "compile-libfuzzer-introspector-x86_64": int cpuid, DumpState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @write_elf32_qemunote: Callback for writing a CPU- and QEMU-specific ELF Step #6 - "compile-libfuzzer-introspector-x86_64": * note to a 32-bit VM coredump. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*write_elf32_qemunote)(WriteCoreDumpFunction f, CPUState *cpu, Step #6 - "compile-libfuzzer-introspector-x86_64": DumpState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @write_elf64_qemunote: Callback for writing a CPU- and QEMU-specific ELF Step #6 - "compile-libfuzzer-introspector-x86_64": * note to a 64-bit VM coredump. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*write_elf64_qemunote)(WriteCoreDumpFunction f, CPUState *cpu, Step #6 - "compile-libfuzzer-introspector-x86_64": DumpState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @virtio_is_big_endian: Callback to return %true if a CPU which supports Step #6 - "compile-libfuzzer-introspector-x86_64": * runtime configurable endianness is currently big-endian. Step #6 - "compile-libfuzzer-introspector-x86_64": * Non-configurable CPUs can use the default implementation of this method. Step #6 - "compile-libfuzzer-introspector-x86_64": * This method should not be used by any callers other than the pre-1.0 Step #6 - "compile-libfuzzer-introspector-x86_64": * virtio devices. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*virtio_is_big_endian)(CPUState *cpu); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @legacy_vmsd: Legacy state for migration. Step #6 - "compile-libfuzzer-introspector-x86_64": * Do not use in new targets, use #DeviceClass::vmsd instead. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const VMStateDescription *legacy_vmsd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SysemuCPUOps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.170 INFO datatypes - __init__: Processing /src/qemu/include/hw/core/sysbus-fdt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.175 INFO datatypes - __init__: Processing /src/qemu/include/hw/core/accel-cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AccelCPUClass AccelCPUClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AccelCPUClass { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cpu_class_init)(CPUClass *cc); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cpu_instance_init)(CPUState *cpu); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*cpu_target_realize)(CPUState *cpu, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": } AccelCPUClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.180 INFO datatypes - __init__: Processing /src/qemu/include/hw/core/split-irq.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.186 INFO datatypes - __init__: Processing /src/qemu/include/hw/core/resetcontainer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.191 INFO datatypes - __init__: Processing /src/qemu/include/hw/watchdog/wdt_aspeed.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.197 INFO datatypes - __init__: Processing /src/qemu/include/hw/watchdog/sbsa_gwdt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBSA_GWDTState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion rmmio; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cmmio; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t freq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wcs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t worl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t woru; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wcvl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wcvu; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBSA_GWDTState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.203 INFO datatypes - __init__: Processing /src/qemu/include/hw/watchdog/wdt_diag288.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DIAG288Class DIAG288Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DIAG288State DIAG288State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.209 INFO datatypes - __init__: Processing /src/qemu/include/hw/watchdog/wdt_imx2.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.215 INFO datatypes - __init__: Processing /src/qemu/include/hw/watchdog/cmsdk-apb-watchdog.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.221 INFO datatypes - __init__: Processing /src/qemu/include/hw/watchdog/allwinner-wdt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.226 INFO datatypes - __init__: Processing /src/qemu/include/hw/rx/rx62n.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RX62NState RX62NState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.232 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/ich9.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ICH9LPCPMRegs { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * In ich9 spec says that pm1_cnt register is 32bit width and Step #6 - "compile-libfuzzer-introspector-x86_64": * that the upper 16bits are reserved and unused. Step #6 - "compile-libfuzzer-introspector-x86_64": * PM1a_CNT_BLK = 2 in FADT so it is defined as uint16_t. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ACPIREGS acpi_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io_gpe; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io_smi; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t smi_en; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t smi_en_wmask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t smi_sts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t smi_sts_wmask; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; /* SCI */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pm_io_base; Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier powerdown_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool cpu_hotplug_legacy; Step #6 - "compile-libfuzzer-introspector-x86_64": AcpiCpuHotplug gpe_cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUHotplugState cpuhp_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool keep_pci_slot_hpc; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_acpi_hotplug_bridge; Step #6 - "compile-libfuzzer-introspector-x86_64": AcpiPciHpState acpi_pci_hotplug; Step #6 - "compile-libfuzzer-introspector-x86_64": MemHotplugState acpi_memory_hotplug; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t disable_s3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t disable_s4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t s4_val; Step #6 - "compile-libfuzzer-introspector-x86_64": bool smm_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool smm_compat; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enable_tco; Step #6 - "compile-libfuzzer-introspector-x86_64": TCOIORegs tco_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool swsmi_timer_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool periodic_timer_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *swsmi_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *periodic_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": } ICH9LPCPMRegs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.238 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/ich9_timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.243 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/erst.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.249 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/cxl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.254 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiMcfgInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiMcfgInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.260 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/ipmi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.265 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/acpi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ACPIPMTimer ACPIPMTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ACPIREGS ACPIREGS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ACPIPM1CNT ACPIPM1CNT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiSlicOem AcpiSlicOem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ACPIPM1EVT ACPIPM1EVT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ACPIGPE ACPIGPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*acpi_update_sci_fn)(ACPIREGS *ar); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.273 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/pc-hotplug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.278 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/acpi_aml_interface.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiDevAmlIfClass AcpiDevAmlIfClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*dev_aml_fn)(AcpiDevAmlIf *adev, Aml *scope); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiDevAmlIf AcpiDevAmlIf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.284 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.291 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/acpi-defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiRsdpData { Step #6 - "compile-libfuzzer-introspector-x86_64": char *oem_id; /* OEM identification */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t revision; /* Must be 0 for 1.0, 2 for 2.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned *rsdt_tbl_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned *xsdt_tbl_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiRsdpData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiFadtData { Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiGenericAddress pm1a_cnt; /* PM1a_CNT_BLK */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiGenericAddress pm1a_evt; /* PM1a_EVT_BLK */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiGenericAddress pm_tmr; /* PM_TMR_BLK */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiGenericAddress gpe0_blk; /* GPE0_BLK */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiGenericAddress reset_reg; /* RESET_REG */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiGenericAddress sleep_ctl; /* SLEEP_CONTROL_REG */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiGenericAddress sleep_sts; /* SLEEP_STATUS_REG */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reset_val; /* RESET_VALUE */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rev; /* Revision */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; /* Flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t smi_cmd; /* SMI_CMD */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sci_int; /* SCI_INT */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t int_model; /* INT_MODEL */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t acpi_enable_cmd; /* ACPI_ENABLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t acpi_disable_cmd; /* ACPI_DISABLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rtc_century; /* CENTURY */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t plvl2_lat; /* P_LVL2_LAT */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t plvl3_lat; /* P_LVL3_LAT */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t arm_boot_arch; /* ARM_BOOT_ARCH */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t iapc_boot_arch; /* IAPC_BOOT_ARCH */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t minor_ver; /* FADT Minor Version */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * respective tables offsets within ACPI_BUILD_TABLE_FILE, Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL if table doesn't exist (in that case field's value Step #6 - "compile-libfuzzer-introspector-x86_64": * won't be patched by linker and will be kept set to 0) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned *facs_tbl_offset; /* FACS offset in */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned *dsdt_tbl_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned *xdsdt_tbl_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiFadtData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiGas { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; /* Address space ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t width; /* Register bit width */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t offset; /* Register bit offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t size; /* Access size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; /* Address */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiGas; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiSpcrData { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t interface_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiGas base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t interrupt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pc_interrupt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t interrupt; /* Global system interrupt */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t baud_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t parity; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t stop_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flow_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t terminal_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t language; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pci_device_id; /* Must be 0xffff if not PCI device */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pci_vendor_id; /* Must be 0xffff if not PCI device */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pci_bus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pci_device; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pci_function; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pci_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pci_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart_clk_freq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t precise_baudrate; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t namespace_string_length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t namespace_string_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": char namespace_string[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiSpcrData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.298 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiCpuStatus { Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t arch_id; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_inserting; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_removing; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fw_remove; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ost_event; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ost_status; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiCpuStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUHotplugState { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion ctrl_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t selector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t command; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dev_count; Step #6 - "compile-libfuzzer-introspector-x86_64": AcpiCpuStatus *devs; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUHotplugState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*build_madt_cpu_fn)(int uid, const CPUArchIdList *apic_ids, Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *entry, bool force_enabled); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUHotplugFeatures { Step #6 - "compile-libfuzzer-introspector-x86_64": bool acpi_1_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_legacy_cphp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fw_unplugs_cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *smi_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUHotplugFeatures; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.305 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/tpm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.314 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/ghes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiGhesState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hw_error_le; Step #6 - "compile-libfuzzer-introspector-x86_64": bool present; /* True if GHES is present at all on this board */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiGhesState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.320 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/vmgenid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.326 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/ich9_tco.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCOIORegs { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rld; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t din; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dout; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sts1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sts2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cnt1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cnt2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t msg1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t msg2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wdcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tmr; Step #6 - "compile-libfuzzer-introspector-x86_64": } tco; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sw_irq_gen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *tco_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t expire_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t timeouts_no; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCOIORegs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.332 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/aml-build.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct CrsRangeEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } CrsRangeEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct CrsRangeSet { Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *io_ranges; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *mem_ranges; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *mem_64bit_ranges; Step #6 - "compile-libfuzzer-introspector-x86_64": } CrsRangeSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_NON_CACHEABLE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_CACHEABLE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_WRITE_COMBINING = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_PREFETCHABLE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlCacheable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_NOTSERIALIZED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_SERIALIZED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlSerializeFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_NOTBUSMASTER = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_BUSMASTER = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlDmaBusMaster; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_AS_SYSTEM_MEMORY = 0X00, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_AS_SYSTEM_IO = 0X01, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_AS_PCI_CONFIG = 0X02, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_AS_EMBEDDED_CTRL = 0X03, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_AS_SMBUS = 0X04, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_AS_FFH = 0X7F, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlAddressSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_LEVEL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_EDGE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlLevelAndEdge; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_INTERRUPT_CONNECTION = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_IO_CONNECTION = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlGpioConnectionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_TRANSFER8 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_TRANSFER8_16 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_TRANSFER16 = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlTransferSize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_SYSTEM_MEMORY = 0X00, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_SYSTEM_IO = 0X01, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_PCI_CONFIG = 0X02, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlRegionSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_NOLOCK = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_LOCK = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlLockRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_MEMORY_RANGE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_IO_RANGE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_BUS_NUMBER_RANGE = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlResourceType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_MAX_FIXED = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_MAX_NOT_FIXED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlMaxFixed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_READ_ONLY = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_READ_WRITE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlReadAndWrite; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiTable { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *sig; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t rev; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *oem_id; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *oem_table_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* private vars tracking table state */ Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *array; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_COMPATIBILITY = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_TYPEA = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_TYPEB = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_TYPEF = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlDmaType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_PRESERVE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_WRITE_AS_ONES = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_WRITE_AS_ZEROS = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlUpdateRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_SUB_DECODE = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_POS_DECODE = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlDecode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_MIN_FIXED = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_MIN_NOT_FIXED = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlMinFixed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_ACTIVE_HIGH = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_ACTIVE_LOW = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlActiveHighAndLow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_PULL_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_PULL_UP = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_PULL_DOWN = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_PULL_NONE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlPinConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_DECODE10 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_DECODE16 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlIODecode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_ISA_ONLY = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_NON_ISA_ONLY = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_ENTIRE_RANGE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlISARanges; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_EXCLUSIVE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_SHARED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_EXCLUSIVE_AND_WAKE = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_SHARED_AND_WAKE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlShared; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MEM_AFFINITY_NOFLAGS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MEM_AFFINITY_ENABLED = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": MEM_AFFINITY_HOTPLUGGABLE = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": MEM_AFFINITY_NON_VOLATILE = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoryAffinityFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_NO_OPCODE = 0,/* has only data */ Step #6 - "compile-libfuzzer-introspector-x86_64": AML_OPCODE, /* has opcode optionally followed by data */ Step #6 - "compile-libfuzzer-introspector-x86_64": AML_PACKAGE, /* has opcode and uses PkgLength for its length */ Step #6 - "compile-libfuzzer-introspector-x86_64": AML_EXT_PACKAGE, /* Same as AML_PACKAGE but also has 'ExOpPrefix' */ Step #6 - "compile-libfuzzer-introspector-x86_64": AML_BUFFER, /* data encoded as 'DefBuffer' */ Step #6 - "compile-libfuzzer-introspector-x86_64": AML_RES_TEMPLATE, /* encoded as ResourceTemplate macro */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlBlockFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_ANY_ACC = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_BYTE_ACC = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_WORD_ACC = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_DWORD_ACC = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_QWORD_ACC = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_BUFFER_ACC = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlAccessType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiBuildTables { Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *table_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *rsdp; Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *tcpalog; Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *vmgenid; Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *hardware_errors; Step #6 - "compile-libfuzzer-introspector-x86_64": BIOSLinker *linker; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiBuildTables; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AML_CONSUMER_PRODUCER = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AML_CONSUMER = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } AmlConsumerAndProducer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.344 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/vmclock.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.350 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/acpi_dev_interface.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ACPI_PCI_HOTPLUG_STATUS = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": ACPI_CPU_HOTPLUG_STATUS = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": ACPI_MEMORY_HOTPLUG_STATUS = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": ACPI_NVDIMM_HOTPLUG_STATUS = 16, Step #6 - "compile-libfuzzer-introspector-x86_64": ACPI_VMGENID_CHANGE_STATUS = 32, Step #6 - "compile-libfuzzer-introspector-x86_64": ACPI_POWER_DOWN_STATUS = 64, Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiEventStatusBits; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiDeviceIf AcpiDeviceIf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiDeviceIfClass AcpiDeviceIfClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.356 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/pcihp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiPciHpPciStatus { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t up; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t down; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hotplug_enable; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiPciHpPciStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiPciHpState { Step #6 - "compile-libfuzzer-introspector-x86_64": AcpiPciHpPciStatus acpi_pcihp_pci_status[ACPI_PCIHP_MAX_HOTPLUG_BUS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hotplug_select; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t acpi_index; Step #6 - "compile-libfuzzer-introspector-x86_64": PCIBus *root; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t io_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t io_len; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_acpi_hotplug_bridge; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_acpi_root_pci_hotplug; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiPciHpState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.361 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/generic_event_device.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GEDState { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion evt; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion regs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sel; Step #6 - "compile-libfuzzer-introspector-x86_64": } GEDState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.367 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/memory_hotplug.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemStatus { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *dimm; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_inserting; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_removing; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ost_event; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ost_status; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemHotplugState { Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_enabled; /* true if memory hotplug is supported */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t selector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dev_count; Step #6 - "compile-libfuzzer-introspector-x86_64": MemStatus *devs; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemHotplugState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.373 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/bios-linker-loader.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BIOSLinker { Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *cmd_blob; Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *file_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } BIOSLinker; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.379 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/cpu_hotplug.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiCpuHotplug { Step #6 - "compile-libfuzzer-introspector-x86_64": Object *device; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sts[ACPI_GPE_PROC_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiCpuHotplug; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.385 INFO datatypes - __init__: Processing /src/qemu/include/hw/acpi/piix4.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.390 INFO datatypes - __init__: Processing /src/qemu/include/hw/cxl/cxl_pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DVSECHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cap_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dv_hdr1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t dv_hdr2; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDVSECPortExt { Step #6 - "compile-libfuzzer-introspector-x86_64": DVSECHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t alt_bus_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t alt_bus_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t alt_memory_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t alt_memory_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t alt_prefetch_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t alt_prefetch_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t alt_prefetch_base_high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t alt_prefetch_limit_high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rcrb_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rcrb_base_high; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLDVSECPortExt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDVSECDeviceGPF { Step #6 - "compile-libfuzzer-introspector-x86_64": DVSECHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t phase2_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t phase2_power; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLDVSECDeviceGPF; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDVSECPortGPF { Step #6 - "compile-libfuzzer-introspector-x86_64": DVSECHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rsvd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t phase1_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t phase2_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLDVSECPortGPF; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDVSECRegisterLocator { Step #6 - "compile-libfuzzer-introspector-x86_64": DVSECHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rsvd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg0_base_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg0_base_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg1_base_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg1_base_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg2_base_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg2_base_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLDVSECRegisterLocator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDVSECPortFlexBus { Step #6 - "compile-libfuzzer-introspector-x86_64": DVSECHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rcvd_mod_ts_data_phase1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cap2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ctrl2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status2; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLDVSECPortFlexBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDVSECDevice { Step #6 - "compile-libfuzzer-introspector-x86_64": DVSECHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ctrl2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t lock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cap2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t range1_size_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t range1_size_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t range1_base_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t range1_base_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t range2_size_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t range2_size_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t range2_base_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t range2_base_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cap3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t resv; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.397 INFO datatypes - __init__: Processing /src/qemu/include/hw/cxl/cxl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PXBCXLDev PXBCXLDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLState { Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion host_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int next_mr_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *fixed_windows; Step #6 - "compile-libfuzzer-introspector-x86_64": CXLFixedMemoryWindowOptionsList *cfmw_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLUpstreamPort CXLUpstreamPort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLFixedWindow { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": char **targets; Step #6 - "compile-libfuzzer-introspector-x86_64": PXBCXLDev *target_hbs[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t num_targets; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t enc_int_ways; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t enc_int_gran; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Todo: XOR based interleaving */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr base; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLFixedWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDownstreamPort CXLDownstreamPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.403 INFO datatypes - __init__: Processing /src/qemu/include/hw/cxl/cxl_mailbox.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.408 INFO datatypes - __init__: Processing /src/qemu/include/hw/cxl/cxl_host.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.414 INFO datatypes - __init__: Processing /src/qemu/include/hw/cxl/cxl_events.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLEventRecordRaw { Step #6 - "compile-libfuzzer-introspector-x86_64": CXLEventRecordHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[CXL_EVENT_RECORD_DATA_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLClearEventPayload { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t event_log; /* CXLEventLogType */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t clear_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nr_recs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t handle[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLClearEventPayload; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLEventInterruptPolicy { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t info_settings; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t warn_settings; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t failure_settings; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fatal_settings; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dyn_cap_settings; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLEventDynamicCapacity { Step #6 - "compile-libfuzzer-introspector-x86_64": CXLEventRecordHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t validity_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t host_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t updated_region_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved2[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dynamic_capacity_extent[0x28]; /* defined in cxl_device.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[0x18]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t extents_avail; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tags_avail; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLEventRecordHdr { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuUUID id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t handle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t related_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t maint_op_class; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[CXL_EVENT_REC_HDR_RES_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLGetEventPayload { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t overflow_err_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t first_overflow_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t last_overflow_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t record_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved2[0xa]; Step #6 - "compile-libfuzzer-introspector-x86_64": CXLEventRecordRaw records[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLEventGenMedia { Step #6 - "compile-libfuzzer-introspector-x86_64": CXLEventRecordHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t phys_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t transaction_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t validity_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t channel; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rank; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t device[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t component_id[CXL_EVENT_GEN_MED_COMP_ID_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[CXL_EVENT_GEN_MED_RES_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CXLEventLogType { Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_EVENT_TYPE_INFO = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_EVENT_TYPE_WARN = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_EVENT_TYPE_FAIL = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_EVENT_TYPE_FATAL = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_EVENT_TYPE_DYNAMIC_CAP = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_EVENT_TYPE_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLEventLogType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CXLEventIntMode { Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_INT_NONE = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_INT_MSI_MSIX = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_INT_FW = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_INT_RES = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLEventIntMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLEventDram { Step #6 - "compile-libfuzzer-introspector-x86_64": CXLEventRecordHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t phys_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t transaction_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t validity_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t channel; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rank; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nibble_mask[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bank_group; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bank; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t row[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t column; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t correction_mask[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[0x17]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLEventMemoryModule { Step #6 - "compile-libfuzzer-introspector-x86_64": CXLEventRecordHdr hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t health_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t media_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t additional_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t life_used; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t temperature; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dirty_shutdown_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t corrected_volatile_error_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t corrected_persistent_error_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[0x3d]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.421 INFO datatypes - __init__: Processing /src/qemu/include/hw/cxl/cxl_cdat.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATReq { Step #6 - "compile-libfuzzer-introspector-x86_64": DOEHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t req_code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t table_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t entry_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED CDATReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATRsp { Step #6 - "compile-libfuzzer-introspector-x86_64": DOEHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsp_code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t table_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t entry_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED CDATRsp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATTableHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t revision; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CDAT_TYPE_DSMAS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CDAT_TYPE_DSLBIS = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CDAT_TYPE_DSMSCIS = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": CDAT_TYPE_DSIS = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": CDAT_TYPE_DSEMTS = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": CDAT_TYPE_SSLBIS = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": } CDATType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATDsmas { Step #6 - "compile-libfuzzer-introspector-x86_64": CDATSubHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t DSMADhandle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #define CDAT_DSMAS_FLAG_NV (1 << 2) Step #6 - "compile-libfuzzer-introspector-x86_64": #define CDAT_DSMAS_FLAG_SHAREABLE (1 << 3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define CDAT_DSMAS_FLAG_HW_COHERENT (1 << 4) Step #6 - "compile-libfuzzer-introspector-x86_64": #define CDAT_DSMAS_FLAG_DYNAMIC_CAP (1 << 5) Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t DPA_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t DPA_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } CDATDsmas; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATDslbis { Step #6 - "compile-libfuzzer-introspector-x86_64": CDATSubHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t handle; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Definitions of these fields refer directly to HMAT fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t entry_base_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t entry[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": } CDATDslbis; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATDsmscis { Step #6 - "compile-libfuzzer-introspector-x86_64": CDATSubHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t DSMAS_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memory_side_cache_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cache_attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATDsemts { Step #6 - "compile-libfuzzer-introspector-x86_64": CDATSubHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t DSMAS_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t EFI_memory_type_attr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t DPA_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t DPA_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } CDATDsemts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATSubHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": } CDATSubHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATSslbisHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": CDATSubHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t entry_base_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": } CDATSslbisHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": void *base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": } CDATEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATObject { Step #6 - "compile-libfuzzer-introspector-x86_64": CDATEntry *entry; Step #6 - "compile-libfuzzer-introspector-x86_64": int entry_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int (*build_cdat_table)(CDATSubHeader ***cdat_table, void *priv); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*free_cdat_table)(CDATSubHeader **cdat_table, int num, void *priv); Step #6 - "compile-libfuzzer-introspector-x86_64": bool to_update; Step #6 - "compile-libfuzzer-introspector-x86_64": void *private; Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": struct CDATSubHeader **built_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int built_buf_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } CDATObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATDsis { Step #6 - "compile-libfuzzer-introspector-x86_64": CDATSubHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t handle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED CDATDsis; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATSslbis { Step #6 - "compile-libfuzzer-introspector-x86_64": CDATSslbisHeader sslbis_header; Step #6 - "compile-libfuzzer-introspector-x86_64": CDATSslbe sslbe[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CDATSslbis; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDATSslbe { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t port_x_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t port_y_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t latency_bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } CDATSslbe; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.429 INFO datatypes - __init__: Processing /src/qemu/include/hw/cxl/cxl_component.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct component_registers { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Main memory region to be registered with QEMU core. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion component_registers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * CXL r3.1 Table 8-21: CXL Subsystem Component Register Ranges Step #6 - "compile-libfuzzer-introspector-x86_64": * 0x0000 - 0x0fff CXL.io registers Step #6 - "compile-libfuzzer-introspector-x86_64": * 0x1000 - 0x1fff CXL.cache and CXL.mem Step #6 - "compile-libfuzzer-introspector-x86_64": * 0x2000 - 0xdfff Implementation specific Step #6 - "compile-libfuzzer-introspector-x86_64": * 0xe000 - 0xe3ff CXL ARB/MUX registers Step #6 - "compile-libfuzzer-introspector-x86_64": * 0xe400 - 0xffff RSVD Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t io_registers[CXL2_COMPONENT_IO_REGION_SIZE >> 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cache_mem_registers[CXL2_COMPONENT_CM_REGION_SIZE >> 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cache_mem_regs_write_mask[CXL2_COMPONENT_CM_REGION_SIZE >> 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cache_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion impl_specific; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion arb_mux; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion rsvd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* special_ops is used for any component that needs any specific handling */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegionOps *special_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": } ComponentRegisters; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cxl_component { Step #6 - "compile-libfuzzer-introspector-x86_64": ComponentRegisters crb; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Range dvsecs[CXL20_MAX_DVSEC]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t dvsec_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": struct PCIDevice *pdev; 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": CDATObject cdat; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLComponentState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.438 INFO datatypes - __init__: Processing /src/qemu/include/hw/cxl/cxl_device.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLMemECSReadAttrs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ecs_log_cap; Step #6 - "compile-libfuzzer-introspector-x86_64": CXLMemECSFRUReadAttrs fru_attrs[CXL_ECS_NUM_MEDIA_FRUS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLMemECSWriteAttrs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ecs_log_cap; Step #6 - "compile-libfuzzer-introspector-x86_64": CXLMemECSFRUWriteAttrs fru_attrs[CXL_ECS_NUM_MEDIA_FRUS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLEventLog { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t next_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t overflow_err_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t first_overflow_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t last_overflow_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool irq_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": int irq_vec; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, CXLEvent) events; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLEventLog; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDCExtentGroup { Step #6 - "compile-libfuzzer-introspector-x86_64": CXLDCExtentList list; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(CXLDCExtentGroup) node; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLDCExtentGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": CXLEventRecordRaw data; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(CXLEvent) node; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLCCI { Step #6 - "compile-libfuzzer-introspector-x86_64": struct cxl_cmd cxl_cmd_set[256][256]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct cel_log { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t effect; Step #6 - "compile-libfuzzer-introspector-x86_64": } cel_log[1 << 16]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t cel_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* background command handling (times in ms) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t complete_pct; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ret_code; /* Current value of retcode */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t starttime; Step #6 - "compile-libfuzzer-introspector-x86_64": /* set by each bg cmd, cleared by the bg_timer when complete */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t runtime; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": } bg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* firmware update */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t active_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t staged_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": bool slot[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t curr_action; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t curr_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": /* handle partial transfers */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool transferring; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t prev_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t prev_len; Step #6 - "compile-libfuzzer-introspector-x86_64": time_t last_partxfer; Step #6 - "compile-libfuzzer-introspector-x86_64": } fw; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t payload_max; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pointer to device hosting the CCI */ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *d; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pointer to the device hosting the protocol conversion */ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *intf; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLCCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLMemECSFRUWriteAttrs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ecs_config; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(, CXLDCExtentGroup) CXLDCExtentGroupList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLType3Dev CXLType3Dev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLPoison { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start, length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": #define CXL_POISON_TYPE_EXTERNAL 0x1 Step #6 - "compile-libfuzzer-introspector-x86_64": #define CXL_POISON_TYPE_INTERNAL 0x2 Step #6 - "compile-libfuzzer-introspector-x86_64": #define CXL_POISON_TYPE_INJECTED 0x3 Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(CXLPoison) node; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLPoison; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDCExtentRaw { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start_dpa; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tag[0x10]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t shared_seq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd[0x6]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDCExtent { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start_dpa; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tag[0x10]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t shared_seq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd[0x6]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(CXLDCExtent) node; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLDCExtent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CXLRetCode (*opcode_handler)(const struct cxl_cmd *cmd, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *payload_in, size_t len_in, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *payload_out, size_t *len_out, Step #6 - "compile-libfuzzer-introspector-x86_64": CXLCCI *cci); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CSWMBCCIDev CSWMBCCIDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_HEAD(, CXLPoison) CXLPoisonList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(, CXLDCExtent) CXLDCExtentList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_SUCCESS = 0x0, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_BG_STARTED = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_INVALID_INPUT = 0x2, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_UNSUPPORTED = 0x3, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_INTERNAL_ERROR = 0x4, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_RETRY_REQUIRED = 0x5, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_BUSY = 0x6, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_MEDIA_DISABLED = 0x7, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_FW_XFER_IN_PROGRESS = 0x8, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_FW_XFER_OUT_OF_ORDER = 0x9, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_FW_AUTH_FAILED = 0xa, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_FW_INVALID_SLOT = 0xb, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_FW_ROLLEDBACK = 0xc, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_FW_REST_REQD = 0xd, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_INVALID_HANDLE = 0xe, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_INVALID_PA = 0xf, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_INJECT_POISON_LIMIT = 0x10, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_PERMANENT_MEDIA_FAILURE = 0x11, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_ABORTED = 0x12, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_INVALID_SECURITY_STATE = 0x13, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_INCORRECT_PASSPHRASE = 0x14, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_UNSUPPORTED_MAILBOX = 0x15, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_INVALID_PAYLOAD_LENGTH = 0x16, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_INVALID_LOG = 0x17, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_INTERRUPTED = 0x18, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_UNSUPPORTED_FEATURE_VERSION = 0x19, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_UNSUPPORTED_FEATURE_SELECTION_VALUE = 0x1a, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_FEATURE_TRANSFER_IN_PROGRESS = 0x1b, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_FEATURE_TRANSFER_OUT_OF_ORDER = 0x1c, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_RESOURCES_EXHAUSTED = 0x1d, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_INVALID_EXTENT_LIST = 0x1e, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_TRANSFER_OUT_OF_ORDER = 0x1f, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_REQUEST_ABORT_NOTSUP = 0x20, Step #6 - "compile-libfuzzer-introspector-x86_64": CXL_MBOX_MAX = 0x20 Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLRetCode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLMemPatrolScrubReadAttrs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t scrub_cycle_cap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t scrub_cycle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t scrub_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLCCI CXLCCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLError { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(CXLError) node; Step #6 - "compile-libfuzzer-introspector-x86_64": int type; /* Error code as per FE definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t header[CXL_RAS_ERR_HEADER_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDCRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base; /* aligned to 256*MiB */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t decode_len; /* aligned to 256*MiB */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dsmadhandle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *blk_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLDCRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cxl_device_state CXLDeviceState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(, CXLError) CXLErrorList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLMemPatrolScrubWriteAttrs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t scrub_cycle_hr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t scrub_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLMemECSFRUReadAttrs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ecs_cap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ecs_config; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ecs_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLSetFeatureInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuUUID uuid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data_transfer_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": bool data_saved_across_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t data_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLSetFeatureInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cxl_device_state { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion device_registers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* CXL r3.1 Section 8.2.8.3: Device Status Registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion device; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dev_reg_state[CXL_DEVICE_STATUS_REGISTERS_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t dev_reg_state16[CXL_DEVICE_STATUS_REGISTERS_LENGTH / 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dev_reg_state32[CXL_DEVICE_STATUS_REGISTERS_LENGTH / 4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dev_reg_state64[CXL_DEVICE_STATUS_REGISTERS_LENGTH / 8]; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t event_status; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion memory_device; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion caps; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t caps_reg_state32[CXL_CAPS_SIZE / 4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t caps_reg_state64[CXL_CAPS_SIZE / 8]; 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": /* CXL r3.1 Section 8.2.8.4: Mailbox Registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mailbox; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t payload_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mbox_msi_n; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mbox_reg_state[CXL_MAILBOX_REGISTERS_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mbox_reg_state16[CXL_MAILBOX_REGISTERS_LENGTH / 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mbox_reg_state32[CXL_MAILBOX_REGISTERS_LENGTH / 4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mbox_reg_state64[CXL_MAILBOX_REGISTERS_LENGTH / 8]; 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": /* Stash the memory device status value */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memdev_status; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool set; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t last_set; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t host_set; Step #6 - "compile-libfuzzer-introspector-x86_64": } timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* memory region size, HDM */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t static_mem_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pmem_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vmem_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const struct cxl_cmd (*cxl_cmd_set)[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": CXLEventLog event_logs[CXL_EVENT_TYPE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLDeviceState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.452 INFO datatypes - __init__: Processing /src/qemu/include/hw/input/i8042.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KBDState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t write_cmd; /* if non zero, write data to port 60 is expected */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t outport; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t migration_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t obsrc; Step #6 - "compile-libfuzzer-introspector-x86_64": bool outport_present; Step #6 - "compile-libfuzzer-introspector-x86_64": bool extended_state; Step #6 - "compile-libfuzzer-introspector-x86_64": bool extended_state_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bitmask of devices with data available. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pending; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t obdata; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cbdata; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pending_tmp; Step #6 - "compile-libfuzzer-introspector-x86_64": PS2KbdState ps2kbd; Step #6 - "compile-libfuzzer-introspector-x86_64": PS2MouseState ps2mouse; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *throttle_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irqs[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq a20_out; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } KBDState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.458 INFO datatypes - __init__: Processing /src/qemu/include/hw/input/adb-keys.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.464 INFO datatypes - __init__: Processing /src/qemu/include/hw/input/stellaris_gamepad.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.470 INFO datatypes - __init__: Processing /src/qemu/include/hw/input/adb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ADBDevice ADBDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int ADBDeviceRequest(ADBDevice *d, uint8_t *buf_out, Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *buf, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool ADBDeviceHasData(ADBDevice *d); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.476 INFO datatypes - __init__: Processing /src/qemu/include/hw/input/ps2.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[PS2_BUFFER_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": int rptr, wptr, cwptr, count; Step #6 - "compile-libfuzzer-introspector-x86_64": } PS2Queue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.483 INFO datatypes - __init__: Processing /src/qemu/include/hw/input/hid.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*HIDEventFunc)(HIDState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HIDKeyboardState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t keycodes[QUEUE_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t modifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t leds; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t keys; Step #6 - "compile-libfuzzer-introspector-x86_64": } HIDKeyboardState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HIDPointerEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t xdx, ydy; /* relative iff it's a mouse, otherwise absolute */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dz, buttons_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } HIDPointerEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HIDState HIDState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HIDMouseState { Step #6 - "compile-libfuzzer-introspector-x86_64": HIDPointerEvent queue[QUEUE_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": int mouse_grabbed; Step #6 - "compile-libfuzzer-introspector-x86_64": } HIDMouseState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.489 INFO datatypes - __init__: Processing /src/qemu/include/hw/input/pl050.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.495 INFO datatypes - __init__: Processing /src/qemu/include/hw/input/lasips2.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LASIPS2State LASIPS2State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.501 INFO datatypes - __init__: Processing /src/qemu/include/hw/display/edid.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct qemu_edid_info { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *vendor; /* http://www.uefi.org/pnp_id_list */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *serial; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t width_mm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t height_mm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t prefx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t prefy; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t maxx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t maxy; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t refresh_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } qemu_edid_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.506 INFO datatypes - __init__: Processing /src/qemu/include/hw/display/xlnx_dp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.513 INFO datatypes - __init__: Processing /src/qemu/include/hw/display/ramfb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RAMFBState RAMFBState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.518 INFO datatypes - __init__: Processing /src/qemu/include/hw/display/vga.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.523 INFO datatypes - __init__: Processing /src/qemu/include/hw/display/dpcd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.529 INFO datatypes - __init__: Processing /src/qemu/include/hw/display/macfb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_APPLE_21_COLOR = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_APPLE_PORTRAIT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_APPLE_12_RGB = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_APPLE_2PAGE_MONO = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_NTSC_UNDERSCAN = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_NTSC_OVERSCAN = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_APPLE_12_MONO = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_APPLE_13_RGB = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_16_COLOR = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_PAL1_UNDERSCAN = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_PAL1_OVERSCAN = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_PAL2_UNDERSCAN = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_PAL2_OVERSCAN = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_VGA = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": MACFB_DISPLAY_SVGA = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": } MacfbDisplayType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MacfbState { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem_vram; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuConsole *con; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *vram; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vram_bit_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t palette_current; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t color_palette[256 * 3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width, height; /* in pixels */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t depth; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[MACFB_NUM_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": MacFbMode *mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *vbl_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } MacfbState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MacFbMode { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t depth; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mode_ctrl1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mode_ctrl2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t stride; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } MacFbMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.535 INFO datatypes - __init__: Processing /src/qemu/include/hw/display/bcm2835_fb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t xres, yres; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t xres_virtual, yres_virtual; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t xoffset, yoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bpp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pixo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": } BCM2835FBConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.541 INFO datatypes - __init__: Processing /src/qemu/include/hw/display/i2c-ddc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.547 INFO datatypes - __init__: Processing /src/qemu/include/hw/display/bochs-vbe.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.552 INFO datatypes - __init__: Processing /src/qemu/include/hw/display/dm163.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DM163State { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* DM163 driver */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bank0_shift_register[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bank1_shift_register[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t latched_outputs[DM163_NUM_LEDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t outputs[DM163_NUM_LEDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq sout; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sin; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dck; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rst_b; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lat_b; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t selbk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t en_b; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* IM120417002 colors shield */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t activated_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* 8x8 RGB matrix */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuConsole *console; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t redraw; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Rows currently being displayed on the matrix. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* The last row is filled with 0 (turned off row) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t buffer[COLOR_BUFFER_SIZE][RGB_MATRIX_NUM_COLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t last_buffer_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buffer_idx_of_row[RGB_MATRIX_NUM_ROWS]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used to simulate retinal persistence of rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t row_persistence_delay[RGB_MATRIX_NUM_ROWS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } DM163State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.558 INFO datatypes - __init__: Processing /src/qemu/include/hw/mips/cps.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.564 INFO datatypes - __init__: Processing /src/qemu/include/hw/mips/bootloader.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.569 INFO datatypes - __init__: Processing /src/qemu/include/hw/mips/mips.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rc4030DMAState *rc4030_dma; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.575 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/goldfish_tty.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.581 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/serial-mm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.586 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/cmsdk-apb-uart.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.591 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/xilinx_uartlite.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.597 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/ibex_uart.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.603 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/grlib_uart.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.608 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/serial-isa.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.613 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/parallel-isa.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.619 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/imx_serial.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.625 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/shakti_uart.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart_baud; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart_rx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart_interrupt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart_iq_cycles; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart_rx_threshold; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend chr; Step #6 - "compile-libfuzzer-introspector-x86_64": } ShaktiUartState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.630 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/mchp_pfsoc_mmuart.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MchpPfSoCMMUartState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion container; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SerialMM serial_mm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg[MCHP_PFSOC_MMUART_REG_COUNT]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MchpPfSoCMMUartState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.636 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/nrf51_uart.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.643 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/renesas_sci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RSCIState RSCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.649 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/escc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": escc_chn_a, escc_chn_b, Step #6 - "compile-libfuzzer-introspector-x86_64": } ESCCChnID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ESCCChannelState { Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rxint, txint, rxint_under_svc, txint_under_svc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ESCCChannelState *otherchn; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wregs[ESCC_SERIAL_REGS], rregs[ESCC_SERIAL_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": ESCCSERIOQueue queue; Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend chr; Step #6 - "compile-libfuzzer-introspector-x86_64": int e0_mode, led_mode, caps_lock_mode, num_lock_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": int disabled; Step #6 - "compile-libfuzzer-introspector-x86_64": int clock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vmstate_dummy; Step #6 - "compile-libfuzzer-introspector-x86_64": ESCCChnID chn; /* this channel, A (base+4) or B (base+0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ESCCChnType type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rx, tx; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuInputHandlerState *hs; Step #6 - "compile-libfuzzer-introspector-x86_64": char *sunkbd_layout; Step #6 - "compile-libfuzzer-introspector-x86_64": int sunmouse_dx; Step #6 - "compile-libfuzzer-introspector-x86_64": int sunmouse_dy; Step #6 - "compile-libfuzzer-introspector-x86_64": int sunmouse_buttons; Step #6 - "compile-libfuzzer-introspector-x86_64": } ESCCChannelState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[ESCC_SERIO_QUEUE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": int rptr, wptr, count; Step #6 - "compile-libfuzzer-introspector-x86_64": } ESCCSERIOQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": escc_serial, escc_kbd, escc_mouse, Step #6 - "compile-libfuzzer-introspector-x86_64": } ESCCChnType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.655 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/serial.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerialState SerialState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.661 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/stm32f2xx_usart.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.667 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/stm32l4x5_usart.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": STM32L4x5_USART, Step #6 - "compile-libfuzzer-introspector-x86_64": STM32L4x5_UART, Step #6 - "compile-libfuzzer-introspector-x86_64": STM32L4x5_LPUART, Step #6 - "compile-libfuzzer-introspector-x86_64": } Stm32l4x5UsartType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.673 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/sifive_uart.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.679 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/riscv_htif.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HTIFState { Step #6 - "compile-libfuzzer-introspector-x86_64": int allow_tohost; Step #6 - "compile-libfuzzer-introspector-x86_64": int fromhost_inprogress; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tohost; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fromhost; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr tohost_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr fromhost_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend chr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pending_read; Step #6 - "compile-libfuzzer-introspector-x86_64": } HTIFState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.684 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/avr_usart.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.690 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/bcm2835_aux.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.696 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/cadence_uart.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.701 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/digic-uart.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.707 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/pl011.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.712 INFO datatypes - __init__: Processing /src/qemu/include/hw/char/parallel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelState { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dataw; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t datar; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": int irq_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend chr; Step #6 - "compile-libfuzzer-introspector-x86_64": int hw_driver; Step #6 - "compile-libfuzzer-introspector-x86_64": int epp_timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_read_offset; /* For debugging */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Memory-mapped interface */ Step #6 - "compile-libfuzzer-introspector-x86_64": int it_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.718 INFO datatypes - __init__: Processing /src/qemu/include/hw/sh4/sh.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.723 INFO datatypes - __init__: Processing /src/qemu/include/hw/sh4/sh_intc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char intc_enum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.729 INFO datatypes - __init__: Processing /src/qemu/include/hw/firmware/smbios.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *vendor, *version, *date; Step #6 - "compile-libfuzzer-introspector-x86_64": bool have_major_minor, uefi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t major, minor; Step #6 - "compile-libfuzzer-introspector-x86_64": } smbios_type0_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct smbios_21_entry_point ep21; Step #6 - "compile-libfuzzer-introspector-x86_64": struct smbios_30_entry_point ep30; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum smbios_type_4_len_ver { Step #6 - "compile-libfuzzer-introspector-x86_64": SMBIOS_TYPE_4_LEN_V28 = offsetofend(struct smbios_type_4, Step #6 - "compile-libfuzzer-introspector-x86_64": processor_family2), Step #6 - "compile-libfuzzer-introspector-x86_64": SMBIOS_TYPE_4_LEN_V30 = offsetofend(struct smbios_type_4, thread_count2), Step #6 - "compile-libfuzzer-introspector-x86_64": } smbios_type_4_len_ver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *manufacturer, *product, *version, *serial, *sku, *family; Step #6 - "compile-libfuzzer-introspector-x86_64": /* uuid is in qemu_uuid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } smbios_type1_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.739 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-bridge/simba.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.744 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-bridge/pci_expander_bridge.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.750 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-bridge/cxl_upstream_port.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLUpstreamPort { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": PCIEPort parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CXLComponentState cxl_cstate; Step #6 - "compile-libfuzzer-introspector-x86_64": CXLCCI swcci; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PCIExpLinkSpeed speed; Step #6 - "compile-libfuzzer-introspector-x86_64": PCIExpLinkWidth width; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": DOECap doe_cdat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sn; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLUpstreamPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.755 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-bridge/xio3130_downstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.760 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/lan9118.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.766 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/lan9118_phy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Lan9118PhyState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t advertise; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ints; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t int_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": bool link_down; Step #6 - "compile-libfuzzer-introspector-x86_64": } Lan9118PhyState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.771 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/xlnx-versal-canfd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxVersalCANFDState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq_canfd_int; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq_addr_err; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterInfo reg_info[XLNX_VERSAL_CANFD_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterAccessInfo *tx_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterAccessInfo *rx0_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterAccessInfo *rx1_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterAccessInfo *af_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterAccessInfo *txe_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterAccessInfo *rx_mailbox_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterAccessInfo *af_mask_regs_mailbox; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[XLNX_VERSAL_CANFD_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *canfd_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CanBusClientState bus_client; Step #6 - "compile-libfuzzer-introspector-x86_64": CanBusState *canfdbus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rx0_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rx1_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tx_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enable_rx_fifo1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ext_clk_freq; Step #6 - "compile-libfuzzer-introspector-x86_64": } cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxVersalCANFDState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tx_ready_reg_info { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t can_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_num; Step #6 - "compile-libfuzzer-introspector-x86_64": } tx_ready_reg_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.777 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/lasi_82596.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SysBusI82596State SysBusI82596State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.783 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/ftgmac100.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.789 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/ne2000-isa.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.794 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/mii.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.800 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/allwinner_emac.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RTL8201CPState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bmcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bmsr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t anar; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t anlpar; Step #6 - "compile-libfuzzer-introspector-x86_64": } RTL8201CPState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.806 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/allwinner-sun8i-emac.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.812 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/npcm7xx_emc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxEMCTxDesc NPCM7xxEMCTxDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxEMCRxDesc NPCM7xxEMCRxDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.818 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/xlnx-zynqmp-can.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxZynqMPCANState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CanBusClientState bus_client; Step #6 - "compile-libfuzzer-introspector-x86_64": CanBusState *canbus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ext_clk_freq; Step #6 - "compile-libfuzzer-introspector-x86_64": } cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterInfo reg_info[XLNX_ZYNQMP_CAN_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[XLNX_ZYNQMP_CAN_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo32 rx_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo32 tx_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo32 txhpb_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *can_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxZynqMPCANState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.824 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/msf2-emac.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.830 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/npcm_gmac.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCMGMACState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NICState *nic; Step #6 - "compile-libfuzzer-introspector-x86_64": NICConf conf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[NPCM_GMAC_NR_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t phy_regs[NPCM_GMAC_MAX_PHYS][NPCM_GMAC_MAX_PHY_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCMGMACState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.836 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/lance.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SysBusPCNetState SysBusPCNetState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.842 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/imx_fec.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": } IMXFECBufDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t option; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t head_proto; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } IMXENETBufDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.848 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/mv88w8618_eth.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.853 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/cadence_gem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.859 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/smc91c111.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.864 INFO datatypes - __init__: Processing /src/qemu/include/hw/net/dp8393x.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.870 INFO datatypes - __init__: Processing /src/qemu/include/hw/mem/pc-dimm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.876 INFO datatypes - __init__: Processing /src/qemu/include/hw/mem/npcm7xx_mc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxMCState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxMCState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.881 INFO datatypes - __init__: Processing /src/qemu/include/hw/mem/sparse-mem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.886 INFO datatypes - __init__: Processing /src/qemu/include/hw/mem/nvdimm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmFitBuffer NvdimmFitBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NVDIMMState NVDIMMState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.893 INFO datatypes - __init__: Processing /src/qemu/include/hw/mem/memory-device.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryDeviceClass MemoryDeviceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryDeviceState MemoryDeviceState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.899 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/riscv_hart.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.905 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/sifive_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.910 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/numa.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.916 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/virt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVVirtState RISCVVirtState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RISCVVirtAIAType { Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_AIA_TYPE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_AIA_TYPE_APLIC, Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_AIA_TYPE_APLIC_IMSIC, Step #6 - "compile-libfuzzer-introspector-x86_64": } RISCVVirtAIAType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.922 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/microchip_pfsoc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MicrochipPFSoCState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CPUClusterState e_cluster; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUClusterState u_cluster; Step #6 - "compile-libfuzzer-introspector-x86_64": RISCVHartArrayState e_cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": RISCVHartArrayState u_cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *plic; Step #6 - "compile-libfuzzer-introspector-x86_64": MchpPfSoCDdrSgmiiPhyState ddr_sgmii_phy; Step #6 - "compile-libfuzzer-introspector-x86_64": MchpPfSoCDdrCfgState ddr_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": MchpPfSoCIoscbState ioscb; Step #6 - "compile-libfuzzer-introspector-x86_64": MchpPfSoCMMUartState *serial0; Step #6 - "compile-libfuzzer-introspector-x86_64": MchpPfSoCMMUartState *serial1; Step #6 - "compile-libfuzzer-introspector-x86_64": MchpPfSoCMMUartState *serial2; Step #6 - "compile-libfuzzer-introspector-x86_64": MchpPfSoCMMUartState *serial3; Step #6 - "compile-libfuzzer-introspector-x86_64": MchpPfSoCMMUartState *serial4; Step #6 - "compile-libfuzzer-introspector-x86_64": MchpPfSoCSysregState sysreg; Step #6 - "compile-libfuzzer-introspector-x86_64": SiFivePDMAState dma; Step #6 - "compile-libfuzzer-introspector-x86_64": CadenceGEMState gem0; Step #6 - "compile-libfuzzer-introspector-x86_64": CadenceGEMState gem1; Step #6 - "compile-libfuzzer-introspector-x86_64": CadenceSDHCIState sdhci; Step #6 - "compile-libfuzzer-introspector-x86_64": } MicrochipPFSoCState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MicrochipIcicleKitState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MachineState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MicrochipPFSoCState soc; Step #6 - "compile-libfuzzer-introspector-x86_64": } MicrochipIcicleKitState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.929 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/boot_opensbi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.934 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/sifive_u.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFiveUSoCState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CPUClusterState e_cluster; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUClusterState u_cluster; Step #6 - "compile-libfuzzer-introspector-x86_64": RISCVHartArrayState e_cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": RISCVHartArrayState u_cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *plic; Step #6 - "compile-libfuzzer-introspector-x86_64": SiFiveUPRCIState prci; Step #6 - "compile-libfuzzer-introspector-x86_64": SIFIVEGPIOState gpio; Step #6 - "compile-libfuzzer-introspector-x86_64": SiFiveUOTPState otp; Step #6 - "compile-libfuzzer-introspector-x86_64": SiFivePDMAState dma; Step #6 - "compile-libfuzzer-introspector-x86_64": SiFiveSPIState spi0; Step #6 - "compile-libfuzzer-introspector-x86_64": SiFiveSPIState spi2; Step #6 - "compile-libfuzzer-introspector-x86_64": CadenceGEMState gem; Step #6 - "compile-libfuzzer-introspector-x86_64": SiFivePwmState pwm[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t serial; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cpu_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } SiFiveUSoCState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFiveUState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MachineState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SiFiveUSoCState soc; Step #6 - "compile-libfuzzer-introspector-x86_64": int fdt_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool start_in_flash; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t msel; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t serial; Step #6 - "compile-libfuzzer-introspector-x86_64": } SiFiveUState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.941 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/boot.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVBootInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t kernel_size; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr image_low_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr image_high_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr initrd_start; Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t initrd_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_32bit; Step #6 - "compile-libfuzzer-introspector-x86_64": } RISCVBootInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.947 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/spike.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpikeState SpikeState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.952 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/shakti_c.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ShaktiCSoCState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": RISCVHartArrayState cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *plic; Step #6 - "compile-libfuzzer-introspector-x86_64": ShaktiUartState uart; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion rom; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ShaktiCSoCState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ShaktiCMachineState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MachineState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": ShaktiCSoCState soc; Step #6 - "compile-libfuzzer-introspector-x86_64": } ShaktiCMachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.958 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/sifive_e.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFiveESoCState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": RISCVHartArrayState cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *plic; Step #6 - "compile-libfuzzer-introspector-x86_64": SiFiveEAONState aon; Step #6 - "compile-libfuzzer-introspector-x86_64": SIFIVEGPIOState gpio; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion xip_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mask_rom; Step #6 - "compile-libfuzzer-introspector-x86_64": } SiFiveESoCState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFiveEState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MachineState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SiFiveESoCState soc; Step #6 - "compile-libfuzzer-introspector-x86_64": bool revb; Step #6 - "compile-libfuzzer-introspector-x86_64": } SiFiveEState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.964 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVIOMMUStatePci RISCVIOMMUStatePci; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVIOMMUStateSys RISCVIOMMUStateSys; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVIOMMUState RISCVIOMMUState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVIOMMUSpace RISCVIOMMUSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVIOMMUPciClass RISCVIOMMUPciClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVIOMMUSysClass RISCVIOMMUSysClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.970 INFO datatypes - __init__: Processing /src/qemu/include/hw/riscv/opentitan.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OpenTitanState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MachineState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": LowRISCIbexSoCState soc; Step #6 - "compile-libfuzzer-introspector-x86_64": } OpenTitanState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.976 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/pl022.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.982 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/imx_spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.988 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/bcm2835_spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:29.994 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/xlnx-versal-ospi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndOp { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flash_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t done_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool completed; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndOp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.000 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/mss-spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.005 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/pnv_spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvSpi { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SSIBus *ssi_bus; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq *cs_line; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion xscom_spic_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* SPI object number */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t spic_num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t transfer_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t responder_select; Step #6 - "compile-libfuzzer-introspector-x86_64": /* To verify if shift_n1 happens prior to shift_n2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool shift_n1_done; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Loop counter for branch operation opcode Ex/Fx */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t loop_counter_1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t loop_counter_2; Step #6 - "compile-libfuzzer-introspector-x86_64": /* N1/N2_bits specifies the size of the N1/N2 segment of a frame in bits.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t N1_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t N2_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of bytes in a payload for the N1/N2 frame segment.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t N1_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t N2_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of N1/N2 bytes marked for transmit */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t N1_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t N2_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of N1/N2 bytes marked for receive */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t N1_rx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t N2_rx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SPI registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t regs[PNV_SPI_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t seq_op[PNV_SPI_REG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvSpi; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.011 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/sifive_spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFiveSPIState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_cs; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq *cs_lines; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SSIBus *spi; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo8 tx_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo8 rx_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[SIFIVE_SPI_REG_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SiFiveSPIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.017 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/stm32f2xx_spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.023 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/pnv_spi_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.029 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/ibex_spi_host.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[IBEX_SPI_HOST_MAX_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Multi-reg that sets config opts per CS */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *config_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo8 rx_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo8 tx_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *fifo_trigger_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq event; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq host_err; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_cs; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq *cs_lines; Step #6 - "compile-libfuzzer-introspector-x86_64": SSIBus *ssi; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used to track the init status, for replicating TXDATA ghost writes */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool init_status; Step #6 - "compile-libfuzzer-introspector-x86_64": } IbexSPIHostState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.035 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/ssi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SSICSMode SSICSMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.041 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/npcm_pspi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCMPSPIState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SSIBus *spi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t regs[NPCM_PSPI_NR_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCMPSPIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.046 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/allwinner-a10-spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.052 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/npcm7xx_fiu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxFIUState NPCM7xxFIUState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxFIUFlash { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion direct_access; Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7xxFIUState *fiu; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxFIUFlash; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.058 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/xilinx_spips.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XilinxSPIPS XilinxSPIPS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": READ = 0x3, READ_4 = 0x13, Step #6 - "compile-libfuzzer-introspector-x86_64": FAST_READ = 0xb, FAST_READ_4 = 0x0c, Step #6 - "compile-libfuzzer-introspector-x86_64": DOR = 0x3b, DOR_4 = 0x3c, Step #6 - "compile-libfuzzer-introspector-x86_64": QOR = 0x6b, QOR_4 = 0x6c, Step #6 - "compile-libfuzzer-introspector-x86_64": DIOR = 0xbb, DIOR_4 = 0xbc, Step #6 - "compile-libfuzzer-introspector-x86_64": QIOR = 0xeb, QIOR_4 = 0xec, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PP = 0x2, PP_4 = 0x12, Step #6 - "compile-libfuzzer-introspector-x86_64": DPP = 0xa2, Step #6 - "compile-libfuzzer-introspector-x86_64": QPP = 0x32, QPP_4 = 0x34, Step #6 - "compile-libfuzzer-introspector-x86_64": } FlashCMD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XilinxQSPIPS XilinxQSPIPS; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.064 INFO datatypes - __init__: Processing /src/qemu/include/hw/ssi/aspeed_smc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AspeedSegments { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } AspeedSegments; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.070 INFO datatypes - __init__: Processing /src/qemu/include/hw/loongarch/virt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.076 INFO datatypes - __init__: Processing /src/qemu/include/hw/loongarch/boot.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t b[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } efi_guid_t Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t signature; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t revision; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t headersize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crc32; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } efi_table_hdr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t phys_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t virt_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t num_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": } efi_memory_desc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.082 INFO datatypes - __init__: Processing /src/qemu/include/hw/xtensa/xtensa-isa.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xtensa_isa_opaque { int unused; } *xtensa_isa; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int xtensa_regfile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int xtensa_opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int xtensa_sysreg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum xtensa_isa_status_enum { Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_ok = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_format, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_slot, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_opcode, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_operand, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_field, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_iclass, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_regfile, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_sysreg, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_state, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_interface, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_funcUnit, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_wrong_slot, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_no_field, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_out_of_memory, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_buffer_overflow, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_internal_error, Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_isa_bad_value Step #6 - "compile-libfuzzer-introspector-x86_64": } xtensa_isa_status; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t xtensa_insnbuf_word; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xtensa_funcUnit_use_struct { Step #6 - "compile-libfuzzer-introspector-x86_64": xtensa_funcUnit unit; Step #6 - "compile-libfuzzer-introspector-x86_64": int stage; Step #6 - "compile-libfuzzer-introspector-x86_64": } xtensa_funcUnit_use; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int xtensa_format; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int xtensa_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int xtensa_interface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int xtensa_funcUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef xtensa_insnbuf_word *xtensa_insnbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.091 INFO datatypes - __init__: Processing /src/qemu/include/hw/xtensa/mx_pic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XtensaMxPic XtensaMxPic; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.097 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/sgx-epc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGXEPCDevice { Step #6 - "compile-libfuzzer-introspector-x86_64": /* private */ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* public */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t node; Step #6 - "compile-libfuzzer-introspector-x86_64": HostMemoryBackendEpc *hostmem; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGXEPCDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGXEPCState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct SGXEPCDevice **sections; Step #6 - "compile-libfuzzer-introspector-x86_64": int nr_sections; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGXEPCState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.102 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/x86-iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct X86IOMMUIrq X86IOMMUIrq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*iec_notify_fn)(void *private, bool global, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t index, uint32_t mask); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IEC_Notifier IEC_Notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct X86IOMMU_MSIMessage X86IOMMU_MSIMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.109 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/x86.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GSIState { Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq i8259_irq[ISA_NUM_IRQS]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq ioapic_irq[IOAPIC_NUM_PINS]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq ioapic2_irq[IOAPIC_NUM_PINS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.116 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/microvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.122 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/topology.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t apic_id_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct X86CPUTopoInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned dies_per_pkg; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned modules_per_die; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned cores_per_module; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned threads_per_core; Step #6 - "compile-libfuzzer-introspector-x86_64": } X86CPUTopoInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct X86CPUTopoIDs { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned pkg_id; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned die_id; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned module_id; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned core_id; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned smt_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } X86CPUTopoIDs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.129 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/nitro_enclave.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.135 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/apic_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct APICCommonState APICCommonState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct APICCommonClass APICCommonClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VAPICState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tpr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t isr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t zero; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t irr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.142 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/pc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCMachineState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": X86MachineState parent_obj; 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": /* State for other subsystems/APIs: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier machine_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pointers to devices and objects: */ Step #6 - "compile-libfuzzer-introspector-x86_64": PCIBus *pcibus; Step #6 - "compile-libfuzzer-introspector-x86_64": I2CBus *smbus; Step #6 - "compile-libfuzzer-introspector-x86_64": PFlashCFI01 *flash[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": ISADevice *pcspk; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *iommu; Step #6 - "compile-libfuzzer-introspector-x86_64": BusState *idebus[MAX_IDE_BUS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Configuration options: */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t max_ram_below_4g; Step #6 - "compile-libfuzzer-introspector-x86_64": OnOffAuto vmport; Step #6 - "compile-libfuzzer-introspector-x86_64": SmbiosEntryPointType smbios_entry_point_type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *south_bridge; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool acpi_build_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool smbus_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sata_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hpet_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool i8042_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool default_bus_bypass_iommu; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fd_bootchk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t max_fw_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ACPI Memory hotplug IO base address */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr memhp_io_base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SGXEPCState sgx_epc; Step #6 - "compile-libfuzzer-introspector-x86_64": CXLState cxl_devices_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } PCMachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __attribute__((__packed__)) OvmfSevMetadataDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": ovmf_sev_metadata_desc_type type; Step #6 - "compile-libfuzzer-introspector-x86_64": } OvmfSevMetadataDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_DESC_TYPE_UNDEF, Step #6 - "compile-libfuzzer-introspector-x86_64": /* The section contains the region that must be validated by the VMM. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_DESC_TYPE_SNP_SEC_MEM, Step #6 - "compile-libfuzzer-introspector-x86_64": /* The section contains the SNP secrets page */ Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_DESC_TYPE_SNP_SECRETS, Step #6 - "compile-libfuzzer-introspector-x86_64": /* The section contains address that can be used as a CPUID page */ Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_DESC_TYPE_CPUID, Step #6 - "compile-libfuzzer-introspector-x86_64": /* The section contains the region for kernel hashes for measured direct boot */ Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_DESC_TYPE_SNP_KERNEL_HASHES = 0x10, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ovmf_sev_metadata_desc_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __attribute__((__packed__)) OvmfSevMetadata { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t signature[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": OvmfSevMetadataDesc descs[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } OvmfSevMetadata; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.150 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/apic-msidef.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.156 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/hostmem-epc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HostMemoryBackendEpc HostMemoryBackendEpc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.161 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/vmport.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t VMPortReadFunc(void *opaque, uint32_t address); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": VMPORT_CMD_GETVERSION = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": VMPORT_CMD_GETBIOSUUID = 19, Step #6 - "compile-libfuzzer-introspector-x86_64": VMPORT_CMD_GETRAMSIZE = 20, Step #6 - "compile-libfuzzer-introspector-x86_64": VMPORT_CMD_VMMOUSE_DATA = 39, Step #6 - "compile-libfuzzer-introspector-x86_64": VMPORT_CMD_VMMOUSE_STATUS = 40, Step #6 - "compile-libfuzzer-introspector-x86_64": VMPORT_CMD_VMMOUSE_COMMAND = 41, Step #6 - "compile-libfuzzer-introspector-x86_64": VMPORT_CMD_GETHZ = 45, Step #6 - "compile-libfuzzer-introspector-x86_64": VMPORT_CMD_GET_VCPU_INFO = 68, Step #6 - "compile-libfuzzer-introspector-x86_64": VMPORT_ENTRIES Step #6 - "compile-libfuzzer-introspector-x86_64": } VMPortCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.167 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/apic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.172 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/intel_iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VTDContextEntry VTDContextEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union VTD_IR_TableEntry VTD_IR_TableEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VTDAddressSpace VTDAddressSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VTDPASIDDirEntry VTDPASIDDirEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VTDContextCacheEntry VTDContextCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VTDIOTLBEntry VTDIOTLBEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union VTD_IR_MSIAddress VTD_IR_MSIAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VTDPASIDEntry VTDPASIDEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.181 INFO datatypes - __init__: Processing /src/qemu/include/hw/i386/xen_arch_hvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.186 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/fdt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.191 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_adu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.197 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/ppc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*clk_setup_cb)(void *opaque, uint32_t freq); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct clk_setup_t clk_setup_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t (*dcr_read_cb)(void *opaque, int dcrn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*dcr_write_cb)(void *opaque, int dcrn, uint32_t val); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.204 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvI2C { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct PnvChip *chip; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq psi_irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t regs[PNV_I2C_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t engine; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_busses; Step #6 - "compile-libfuzzer-introspector-x86_64": I2CBus **busses; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion xscom_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Fifo8 fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvI2C; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.209 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/spapr_ovec.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprOptionVector SpaprOptionVector; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.215 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/xive.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveNotifier XiveNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveTCTXMatch { Step #6 - "compile-libfuzzer-introspector-x86_64": XiveTCTX *tctx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ring; Step #6 - "compile-libfuzzer-introspector-x86_64": } XiveTCTXMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveFabric XiveFabric; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XivePresenter XivePresenter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveNotifierClass XiveNotifierClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XivePresenterClass XivePresenterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveFabricClass XiveFabricClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.225 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/openpic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IrqLines { qemu_irq irq[OPENPIC_OUTPUT_NB]; } IrqLines; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IRQType { Step #6 - "compile-libfuzzer-introspector-x86_64": IRQ_TYPE_NORMAL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": IRQ_TYPE_FSLINT, /* FSL internal interrupt -- level only */ Step #6 - "compile-libfuzzer-introspector-x86_64": IRQ_TYPE_FSLSPECIAL, /* FSL timer/IPI interrupt, edge, no polarity */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IRQType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IRQQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *queue; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t queue_size; /* Only used for VMSTATE_BITMAP */ Step #6 - "compile-libfuzzer-introspector-x86_64": int next; Step #6 - "compile-libfuzzer-introspector-x86_64": int priority; Step #6 - "compile-libfuzzer-introspector-x86_64": } IRQQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OpenPICMSI { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t msir; /* Shared Message Signaled Interrupt Register */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OpenPICMSI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FslMpicInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int max_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": } FslMpicInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IRQSource { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ivpr; /* IRQ vector/priority register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t idr; /* IRQ destination register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t destmask; /* bitmap of CPU destinations */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": int output; /* IRQ level, e.g. OPENPIC_OUTPUT_INT */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pending; /* TRUE if IRQ is pending */ Step #6 - "compile-libfuzzer-introspector-x86_64": IRQType type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool level:1; /* level-triggered */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool nomask:1; /* critical interrupts ignore mask on some FSL MPICs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IRQSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OpenPICTimer { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tccr; /* Global timer current count register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tbcr; /* Global timer base count register */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n_IRQ; Step #6 - "compile-libfuzzer-introspector-x86_64": bool qemu_timer_active; /* Is the qemu_timer is running? */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct QEMUTimer *qemu_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": struct OpenPICState *opp; /* Device timer is part of. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The QEMU_CLOCK_VIRTUAL time (in ns) corresponding to the last Step #6 - "compile-libfuzzer-introspector-x86_64": * current_count written or read, only defined if qemu_timer_active. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t origin_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } OpenPICTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IRQDest { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t ctpr; /* CPU current task priority */ Step #6 - "compile-libfuzzer-introspector-x86_64": IRQQueue raised; Step #6 - "compile-libfuzzer-introspector-x86_64": IRQQueue servicing; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq *irqs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Count of IRQ sources asserting on non-INT outputs */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t outputs_active[OPENPIC_OUTPUT_NB]; Step #6 - "compile-libfuzzer-introspector-x86_64": } IRQDest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.232 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/spapr_irq.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprInterruptController SpaprInterruptController; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*SpaprInterruptControllerInitKvm)(SpaprInterruptController *, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t, Error **); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprIrq { Step #6 - "compile-libfuzzer-introspector-x86_64": bool xics; Step #6 - "compile-libfuzzer-introspector-x86_64": bool xive; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprIrq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprInterruptControllerClass SpaprInterruptControllerClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.239 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvCore PnvCore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Pnv10Chip Pnv10Chip; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Pnv8Chip Pnv8Chip; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvMachineState PnvMachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvChip PnvChip; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Pnv9Chip Pnv9Chip; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvPHB PnvPHB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvMachineClass PnvMachineClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.247 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_pnor.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.252 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/spapr_cpu_core.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprCpuState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vpa_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t slb_shadow_addr, slb_shadow_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dtl_addr, dtl_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool prod; /* not migrated, only used to improve dispatch latencies */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ICPState *icp; Step #6 - "compile-libfuzzer-introspector-x86_64": struct XiveTCTX *tctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields for nested-HV support */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_nested; /* true while the L2 is executing */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct nested_ppc_state *nested_host_state; /* holds the L1 state while L2 executes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprCpuState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.258 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/xics_spapr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.264 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/xive2.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Xive2Router { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": XiveFabric *xfb; Step #6 - "compile-libfuzzer-introspector-x86_64": } Xive2Router; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Xive2RouterClass { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDeviceClass parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* XIVE table accessors */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*get_eas)(Xive2Router *xrtr, uint8_t eas_blk, uint32_t eas_idx, Step #6 - "compile-libfuzzer-introspector-x86_64": Xive2Eas *eas); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*get_pq)(Xive2Router *xrtr, uint8_t eas_blk, uint32_t eas_idx, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *pq); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*set_pq)(Xive2Router *xrtr, uint8_t eas_blk, uint32_t eas_idx, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *pq); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*get_end)(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx, Step #6 - "compile-libfuzzer-introspector-x86_64": Xive2End *end); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*write_end)(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx, Step #6 - "compile-libfuzzer-introspector-x86_64": Xive2End *end, uint8_t word_number); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*get_nvp)(Xive2Router *xrtr, uint8_t nvp_blk, uint32_t nvp_idx, Step #6 - "compile-libfuzzer-introspector-x86_64": Xive2Nvp *nvp); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*write_nvp)(Xive2Router *xrtr, uint8_t nvp_blk, uint32_t nvp_idx, Step #6 - "compile-libfuzzer-introspector-x86_64": Xive2Nvp *nvp, uint8_t word_number); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*get_nvgc)(Xive2Router *xrtr, bool crowd, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nvgc_blk, uint32_t nvgc_idx, Step #6 - "compile-libfuzzer-introspector-x86_64": Xive2Nvgc *nvgc); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*write_nvgc)(Xive2Router *xrtr, bool crowd, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nvgc_blk, uint32_t nvgc_idx, Step #6 - "compile-libfuzzer-introspector-x86_64": Xive2Nvgc *nvgc); Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t (*get_block_id)(Xive2Router *xrtr); Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t (*get_config)(Xive2Router *xrtr); Step #6 - "compile-libfuzzer-introspector-x86_64": } Xive2RouterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Xive2EndSource { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nr_ends; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ESB memory region */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t esb_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion esb_mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Xive2Router *xrtr; Step #6 - "compile-libfuzzer-introspector-x86_64": } Xive2EndSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.271 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_xive.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvXive2 { Step #6 - "compile-libfuzzer-introspector-x86_64": Xive2Router parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Owning chip */ Step #6 - "compile-libfuzzer-introspector-x86_64": PnvChip *chip; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* XSCOM addresses giving access to the controller registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion xscom_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion ic_mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion ic_mmios[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion esb_mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion end_mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion nvc_mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion nvpg_mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion tm_mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Shortcut values for the Main MMIO regions */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr ic_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ic_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr esb_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t esb_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr end_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t end_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr nvc_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nvc_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr nvpg_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nvpg_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr tm_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tm_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Interrupt controller registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cq_regs[0x40]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vc_regs[0x100]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pc_regs[0x100]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tctxt_regs[0x30]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* To change default behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t capabilities; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t config; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Our XIVE source objects for IPIs and ENDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": XiveSource ipi_source; Step #6 - "compile-libfuzzer-introspector-x86_64": Xive2EndSource end_source; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Virtual Structure Descriptor tables Step #6 - "compile-libfuzzer-introspector-x86_64": * These are in a SRAM protected by ECC. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vsds[9][XIVE_BLOCK_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Translation tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tables[8][XIVE_BLOCK_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvXive2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvXive2Class { Step #6 - "compile-libfuzzer-introspector-x86_64": Xive2RouterClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceRealize parent_realize; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvXive2Class; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.279 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_sbe.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.285 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/xics.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvICPState PnvICPState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XICSFabric XICSFabric; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ICSState ICSState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ICSIRQState ICSIRQState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ICSStateClass ICSStateClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XICSFabricClass XICSFabricClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.293 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/openpic_kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.299 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/spapr_drc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_ALLOCATION_STATE_UNUSABLE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_ALLOCATION_STATE_USABLE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_ALLOCATION_STATE_EXCHANGE = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_ALLOCATION_STATE_RECOVER = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDRAllocationState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_ANY = ~0, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_CPU = 1 << SPAPR_DR_CONNECTOR_TYPE_SHIFT_CPU, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_PHB = 1 << SPAPR_DR_CONNECTOR_TYPE_SHIFT_PHB, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_VIO = 1 << SPAPR_DR_CONNECTOR_TYPE_SHIFT_VIO, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_PCI = 1 << SPAPR_DR_CONNECTOR_TYPE_SHIFT_PCI, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_LMB = 1 << SPAPR_DR_CONNECTOR_TYPE_SHIFT_LMB, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_PMEM = 1 << SPAPR_DR_CONNECTOR_TYPE_SHIFT_PMEM, Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDrcType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_ENTITY_SENSE_EMPTY = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_ENTITY_SENSE_PRESENT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_ENTITY_SENSE_UNUSABLE = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_ENTITY_SENSE_EXCHANGE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_ENTITY_SENSE_RECOVER = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDREntitySense; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Values come from Fig. 12 in LoPAPR section 13.4 Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * These are exposed in the migration stream, so don't change Step #6 - "compile-libfuzzer-introspector-x86_64": * them. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DRC_STATE_INVALID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DRC_STATE_LOGICAL_UNUSABLE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DRC_STATE_LOGICAL_AVAILABLE = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DRC_STATE_LOGICAL_UNISOLATE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DRC_STATE_LOGICAL_CONFIGURED = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DRC_STATE_PHYSICAL_AVAILABLE = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DRC_STATE_PHYSICAL_POWERON = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DRC_STATE_PHYSICAL_UNISOLATE = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DRC_STATE_PHYSICAL_CONFIGURED = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDrcState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprDrcPhysical { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SpaprDrc parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* DR-indicator */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dr_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDrcPhysical; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CC_RESPONSE_NEXT_SIB = 1, /* currently unused */ Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CC_RESPONSE_NEXT_CHILD = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CC_RESPONSE_NEXT_PROPERTY = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CC_RESPONSE_PREV_PARENT = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CC_RESPONSE_SUCCESS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CC_RESPONSE_ERROR = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CC_RESPONSE_CONTINUE = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CC_RESPONSE_NOT_CONFIGURABLE = -9003, Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDRCCResponse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprDrc { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": Object *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* RTAS ibm,configure-connector state */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* (only valid in UNISOLATE state) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ccs_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int ccs_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* device pointer, via link property */ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": bool unplug_requested; Step #6 - "compile-libfuzzer-introspector-x86_64": void *fdt; Step #6 - "compile-libfuzzer-introspector-x86_64": int fdt_start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDrc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprDrcClass { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceClass parent; Step #6 - "compile-libfuzzer-introspector-x86_64": SpaprDrcState empty_state; Step #6 - "compile-libfuzzer-introspector-x86_64": SpaprDrcState ready_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SpaprDrcTypeShift typeshift; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *typename; /* used in device tree, PAPR 13.5.2.6 & C.6.1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *drc_name_prefix; /* used other places in device tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SpaprDREntitySense (*dr_entity_sense)(SpaprDrc *drc); Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t (*isolate)(SpaprDrc *drc); Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t (*unisolate)(SpaprDrc *drc); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*release)(DeviceState *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int (*dt_populate)(SpaprDrc *drc, struct SpaprMachineState *spapr, Step #6 - "compile-libfuzzer-introspector-x86_64": void *fdt, int *fdt_start_offset, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDrcClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_SHIFT_CPU = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_SHIFT_PHB = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_SHIFT_VIO = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_SHIFT_PCI = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_SHIFT_LMB = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_CONNECTOR_TYPE_SHIFT_PMEM = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDrcTypeShift; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_ISOLATION_STATE_ISOLATED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_ISOLATION_STATE_UNISOLATED = 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDRIsolationState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_INDICATOR_INACTIVE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_INDICATOR_ACTIVE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_INDICATOR_IDENTIFY = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_DR_INDICATOR_ACTION = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDRIndicatorState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.306 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/spapr_vio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprVioCrq { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t qladdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t qsize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t qnext; Step #6 - "compile-libfuzzer-introspector-x86_64": int(*SendFunc)(struct SpaprVioDevice *vdev, uint8_t *crq); Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprVioCrq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.314 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/spapr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Vof Vof; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprEventSource SpaprEventSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprCapabilities SpaprCapabilities; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprDeviceTreeUpdateHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprDeviceTreeUpdateHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_ulong (*spapr_hcall_fn)(PowerPCCPU *cpu, SpaprMachineState *sm, Step #6 - "compile-libfuzzer-introspector-x86_64": target_ulong opcode, Step #6 - "compile-libfuzzer-introspector-x86_64": target_ulong *args); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*spapr_rtas_fn)(PowerPCCPU *cpu, SpaprMachineState *sm, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t token, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nargs, target_ulong args, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nret, target_ulong rets); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprEventLogEntry SpaprEventLogEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprDimmState SpaprDimmState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprPendingHpt SpaprPendingHpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_RESIZE_HPT_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_RESIZE_HPT_DISABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_RESIZE_HPT_ENABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": SPAPR_RESIZE_HPT_REQUIRED, Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprResizeHpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprWatchdog { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer timer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t action; /* One of PSERIES_WDTF_ACTION_xxx */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t leave_others; /* leaveOtherWatchdogsRunningOnTimeout */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprWatchdog; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.330 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_psi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PnvPsiIrq { Step #6 - "compile-libfuzzer-introspector-x86_64": PSIHB_IRQ_FSP, /* internal use only */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSIHB_IRQ_OCC, Step #6 - "compile-libfuzzer-introspector-x86_64": PSIHB_IRQ_FSI, Step #6 - "compile-libfuzzer-introspector-x86_64": PSIHB_IRQ_LPC_I2C, Step #6 - "compile-libfuzzer-introspector-x86_64": PSIHB_IRQ_LOCAL_ERR, Step #6 - "compile-libfuzzer-introspector-x86_64": PSIHB_IRQ_EXTERNAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvPsiIrq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.336 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_chip.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.343 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/vof.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Vof { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t top_addr; /* copied from rma_size */ Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *claimed; /* array of SpaprOfClaimed */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t claimed_base; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *of_instances; /* ihandle -> SpaprOfInstance */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t of_instance_last; Step #6 - "compile-libfuzzer-introspector-x86_64": char *bootargs; Step #6 - "compile-libfuzzer-introspector-x86_64": long fw_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } Vof; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VofMachineIfClass VofMachineIfClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.349 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_core.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvCoreTODState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * POWER10 DD2.0 - big core TFMR drives the state machine on the even Step #6 - "compile-libfuzzer-introspector-x86_64": * small core. Skiboot has a workaround that targets the even small core Step #6 - "compile-libfuzzer-introspector-x86_64": * for CHIPTOD_TO_TB ops. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool big_core_quirk; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int tb_ready_for_tod; /* core TB ready to receive TOD from chiptod */ Step #6 - "compile-libfuzzer-introspector-x86_64": int tod_sent_to_tb; /* chiptod sent TOD to the core TB */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * "Timers" for async TBST events are simulated by mfTFAC because TFAC Step #6 - "compile-libfuzzer-introspector-x86_64": * is polled for such events. These are just used to ensure firmware Step #6 - "compile-libfuzzer-introspector-x86_64": * performs the polling at least a few times. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int tb_state_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": int tb_sync_pulse_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvCoreTODState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvCPUState { Step #6 - "compile-libfuzzer-introspector-x86_64": PnvCore *pnv_core; Step #6 - "compile-libfuzzer-introspector-x86_64": Object *intc; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvCPUState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.356 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_n1_chiplet.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvPbScom { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hp_mode2_curr; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvPbScom; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvN1Chiplet { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion xscom_pb_eq_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion xscom_pb_es_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": PnvNestChipletPervasive nest_pervasive; /* common pervasive chiplet unit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define PNV_PB_SCOM_EQ_SIZE 8 Step #6 - "compile-libfuzzer-introspector-x86_64": PnvPbScom eq[PNV_PB_SCOM_EQ_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": #define PNV_PB_SCOM_ES_SIZE 4 Step #6 - "compile-libfuzzer-introspector-x86_64": PnvPbScom es[PNV_PB_SCOM_ES_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvN1Chiplet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.361 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_occ.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.367 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/spapr_nested.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprMachineStateNested { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ptcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t api; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NESTED_API_KVM_HV 1 Step #6 - "compile-libfuzzer-introspector-x86_64": #define NESTED_API_PAPR 2 Step #6 - "compile-libfuzzer-introspector-x86_64": bool capabilities_set; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pvr_base; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *guests; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprMachineStateNested; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprMachineState SpaprMachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprMachineStateNestedGuestVcpu { Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": struct nested_ppc_state state; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SpaprMachineStateNestedGuestVcpuRunBuf runbufin; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SpaprMachineStateNestedGuestVcpuRunBuf runbufout; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t tb_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hdecr_expiry_tb; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprMachineStateNestedGuestVcpu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprMachineStateNestedGuest { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pvr_logical; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long nr_vcpus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t parttbl[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tb_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SpaprMachineStateNestedGuestVcpu *vcpus; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprMachineStateNestedGuest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.376 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_nest_pervasive.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvPervasiveCtrlRegs { Step #6 - "compile-libfuzzer-introspector-x86_64": #define PNV_CPLT_CTRL_SIZE 6 Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cplt_ctrl[PNV_CPLT_CTRL_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cplt_cfg0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cplt_cfg1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cplt_stat0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cplt_mask0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ctrl_protect_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ctrl_atomic_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvPervasiveCtrlRegs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvNestChipletPervasive { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion xscom_ctrl_regs_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": PnvPervasiveCtrlRegs control_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvNestChipletPervasive; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.382 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/ppc4xx.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion ram; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion container; /* used for clipping */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr base; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bcr; Step #6 - "compile-libfuzzer-introspector-x86_64": } Ppc4xxSdramBank; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.388 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/spapr_xive.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprXive { Step #6 - "compile-libfuzzer-introspector-x86_64": XiveRouter parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Internal interrupt source for IPIs and virtual devices */ Step #6 - "compile-libfuzzer-introspector-x86_64": XiveSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr vc_base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* END ESB MMIOs */ Step #6 - "compile-libfuzzer-introspector-x86_64": XiveENDSource end_source; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr end_base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* DT */ Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *nodename; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Routing table */ Step #6 - "compile-libfuzzer-introspector-x86_64": XiveEAS *eat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nr_irqs; Step #6 - "compile-libfuzzer-introspector-x86_64": XiveEND *endt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nr_ends; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* TIMA mapping address */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr tm_base; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion tm_mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* KVM support */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": void *tm_mmap; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion tm_mmio_kvm; Step #6 - "compile-libfuzzer-introspector-x86_64": VMChangeStateEntry *change; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t hv_prio; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprXive; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprXiveClass { Step #6 - "compile-libfuzzer-introspector-x86_64": XiveRouterClass parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceRealize parent_realize; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprXiveClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.395 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_homer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.400 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/spapr_numa.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.406 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/spapr_tpm_proxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.411 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/xive2_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Xive2Eas { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t w; Step #6 - "compile-libfuzzer-introspector-x86_64": #define EAS2_VALID PPC_BIT(0) Step #6 - "compile-libfuzzer-introspector-x86_64": #define EAS2_END_BLOCK PPC_BITMASK(4, 7) /* Destination EQ block# */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define EAS2_END_INDEX PPC_BITMASK(8, 31) /* Destination EQ index */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define EAS2_MASKED PPC_BIT(32) /* Masked */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define EAS2_END_DATA PPC_BITMASK(33, 63) /* written to the EQ */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Xive2Eas; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Xive2Nvp { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w0; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W0_VALID PPC_BIT32(0) Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W0_HW PPC_BIT32(7) Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W0_ESC_END PPC_BIT32(25) /* 'N' bit 0:ESB 1:END */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W0_PGOFIRST PPC_BITMASK32(26, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w1; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W1_CO PPC_BIT32(13) Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W1_CO_PRIV PPC_BITMASK32(14, 15) Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W1_CO_THRID_VALID PPC_BIT32(16) Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W1_CO_THRID PPC_BITMASK32(17, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w2; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W2_CPPR PPC_BITMASK32(0, 7) Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W2_IPB PPC_BITMASK32(8, 15) Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W2_LSMFB PPC_BITMASK32(16, 23) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w4; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W4_ESC_ESB_BLOCK PPC_BITMASK32(0, 3) /* N:0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W4_ESC_ESB_INDEX PPC_BITMASK32(4, 31) /* N:0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W4_ESC_END_BLOCK PPC_BITMASK32(4, 7) /* N:1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W4_ESC_END_INDEX PPC_BITMASK32(8, 31) /* N:1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w5; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W5_PSIZE PPC_BITMASK32(0, 1) Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W5_VP_END_BLOCK PPC_BITMASK32(4, 7) Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W5_VP_END_INDEX PPC_BITMASK32(8, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w6; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W6_REPORTING_LINE PPC_BITMASK32(4, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w7; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVP2_W7_REPORTING_LINE PPC_BITMASK32(0, 23) Step #6 - "compile-libfuzzer-introspector-x86_64": } Xive2Nvp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Xive2End { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w0; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_VALID PPC_BIT32(0) /* "v" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_ENQUEUE PPC_BIT32(5) /* "q" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_UCOND_NOTIFY PPC_BIT32(6) /* "n" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_SILENT_ESCALATE PPC_BIT32(7) /* "s" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_BACKLOG PPC_BIT32(8) /* "b" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_PRECL_ESC_CTL PPC_BIT32(9) /* "p" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_UNCOND_ESCALATE PPC_BIT32(10) /* "u" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_ESCALATE_CTL PPC_BIT32(11) /* "e" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_ADAPTIVE_ESC PPC_BIT32(12) /* "a" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_ESCALATE_END PPC_BIT32(13) /* "N" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_FIRMWARE1 PPC_BIT32(16) /* Owned by FW */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_FIRMWARE2 PPC_BIT32(17) /* Owned by FW */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_AEC_SIZE PPC_BITMASK32(18, 19) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_AEG_SIZE PPC_BITMASK32(20, 23) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W0_EQ_VG_PREDICT PPC_BITMASK32(24, 31) /* Owned by HW */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w1; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W1_ESn PPC_BITMASK32(0, 1) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W1_ESn_P PPC_BIT32(0) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W1_ESn_Q PPC_BIT32(1) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W1_ESe PPC_BITMASK32(2, 3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W1_ESe_P PPC_BIT32(2) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W1_ESe_Q PPC_BIT32(3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W1_GEN_FLIPPED PPC_BIT32(8) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W1_GENERATION PPC_BIT32(9) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W1_PAGE_OFF PPC_BITMASK32(10, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w2; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W2_RESERVED PPC_BITMASK32(4, 7) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W2_EQ_ADDR_HI PPC_BITMASK32(8, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w3; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W3_EQ_ADDR_LO PPC_BITMASK32(0, 24) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W3_QSIZE PPC_BITMASK32(28, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w4; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W4_END_BLOCK PPC_BITMASK32(4, 7) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W4_ESC_END_INDEX PPC_BITMASK32(8, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W4_ESB_BLOCK PPC_BITMASK32(0, 3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W4_ESC_ESB_INDEX PPC_BITMASK32(4, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w5; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W5_ESC_END_DATA PPC_BITMASK32(1, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w6; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W6_FORMAT_BIT PPC_BIT32(0) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W6_IGNORE PPC_BIT32(1) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W6_CROWD PPC_BIT32(2) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W6_VP_BLOCK PPC_BITMASK32(4, 7) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W6_VP_OFFSET PPC_BITMASK32(8, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W6_VP_OFFSET_GEN1 PPC_BITMASK32(13, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w7; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W7_TOPO PPC_BITMASK32(0, 3) /* Owned by HW */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W7_F0_PRIORITY PPC_BITMASK32(8, 15) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END2_W7_F1_LOG_SERVER_ID PPC_BITMASK32(4, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": } Xive2End; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Xive2Nvgc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w0; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVGC2_W0_VALID PPC_BIT32(0) Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVGC2_W0_PGONEXT PPC_BITMASK32(26, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w5; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w6; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w7; Step #6 - "compile-libfuzzer-introspector-x86_64": } Xive2Nvgc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.419 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/mac_dbdma.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBDMA_io DBDMA_io; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*DBDMA_rw)(DBDMA_io *io); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dbdma_cmd { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t req_count; /* requested byte transfer count */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t command; /* command word (has bit-fields) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t phy_addr; /* physical data address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cmd_dep; /* command-dependent field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t res_count; /* residual count after completion */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t xfer_status; /* transfer status */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dbdma_cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBDMA_channel { Step #6 - "compile-libfuzzer-introspector-x86_64": int channel; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[DBDMA_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": DBDMA_io io; Step #6 - "compile-libfuzzer-introspector-x86_64": DBDMA_rw rw; Step #6 - "compile-libfuzzer-introspector-x86_64": DBDMA_flush flush; Step #6 - "compile-libfuzzer-introspector-x86_64": dbdma_cmd current; Step #6 - "compile-libfuzzer-introspector-x86_64": } DBDMA_channel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBDMAState DBDMAState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*DBDMA_end)(DBDMA_io *io); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*DBDMA_flush)(DBDMA_io *io); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.425 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_chiptod.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvCore PnvCore; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.431 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/spapr_nvdimm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprDrc SpaprDrc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprMachineState SpaprMachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.437 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/ppc_e500.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.442 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_lpc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvLpcClass PnvLpcClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvLpcController PnvLpcController; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.448 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/xive_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveEAS { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Use a single 64-bit definition to make it easier to perform Step #6 - "compile-libfuzzer-introspector-x86_64": * atomic updates Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t w; Step #6 - "compile-libfuzzer-introspector-x86_64": #define EAS_VALID PPC_BIT(0) Step #6 - "compile-libfuzzer-introspector-x86_64": #define EAS_END_BLOCK PPC_BITMASK(4, 7) /* Destination END block# */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define EAS_END_INDEX PPC_BITMASK(8, 31) /* Destination END index */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define EAS_MASKED PPC_BIT(32) /* Masked */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define EAS_END_DATA PPC_BITMASK(33, 63) /* Data written to the END */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XiveEAS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveEND { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w0; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_VALID PPC_BIT32(0) /* "v" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_ENQUEUE PPC_BIT32(1) /* "q" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_UCOND_NOTIFY PPC_BIT32(2) /* "n" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_BACKLOG PPC_BIT32(3) /* "b" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_PRECL_ESC_CTL PPC_BIT32(4) /* "p" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_ESCALATE_CTL PPC_BIT32(5) /* "e" bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_UNCOND_ESCALATE PPC_BIT32(6) /* "u" bit - DD2.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_SILENT_ESCALATE PPC_BIT32(7) /* "s" bit - DD2.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_QSIZE PPC_BITMASK32(12, 15) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_SW0 PPC_BIT32(16) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_FIRMWARE END_W0_SW0 /* Owned by FW */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_QSIZE_4K 0 Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_QSIZE_64K 4 Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W0_HWDEP PPC_BITMASK32(24, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w1; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W1_ESn PPC_BITMASK32(0, 1) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W1_ESn_P PPC_BIT32(0) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W1_ESn_Q PPC_BIT32(1) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W1_ESe PPC_BITMASK32(2, 3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W1_ESe_P PPC_BIT32(2) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W1_ESe_Q PPC_BIT32(3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W1_GENERATION PPC_BIT32(9) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W1_PAGE_OFF PPC_BITMASK32(10, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w2; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W2_MIGRATION_REG PPC_BITMASK32(0, 3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W2_OP_DESC_HI PPC_BITMASK32(4, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w3; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W3_OP_DESC_LO PPC_BITMASK32(0, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w4; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W4_ESC_END_BLOCK PPC_BITMASK32(4, 7) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W4_ESC_END_INDEX PPC_BITMASK32(8, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w5; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W5_ESC_END_DATA PPC_BITMASK32(1, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w6; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W6_FORMAT_BIT PPC_BIT32(8) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W6_NVT_BLOCK PPC_BITMASK32(9, 12) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W6_NVT_INDEX PPC_BITMASK32(13, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w7; Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W7_F0_IGNORE PPC_BIT32(0) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W7_F0_BLK_GROUPING PPC_BIT32(1) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W7_F0_PRIORITY PPC_BITMASK32(8, 15) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W7_F1_WAKEZ PPC_BIT32(0) Step #6 - "compile-libfuzzer-introspector-x86_64": #define END_W7_F1_LOG_SERVER_ID PPC_BITMASK32(1, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": } XiveEND; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveNVT { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w0; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVT_W0_VALID PPC_BIT32(0) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w1; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVT_W1_EQ_BLOCK PPC_BITMASK32(0, 3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVT_W1_EQ_INDEX PPC_BITMASK32(4, 31) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w4; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVT_W4_IPB PPC_BITMASK32(16, 23) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w5; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w6; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w7; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w8; Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVT_W8_GRP_VALID PPC_BIT32(0) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t w9; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wa; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t we; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wf; Step #6 - "compile-libfuzzer-introspector-x86_64": } XiveNVT; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.456 INFO datatypes - __init__: Processing /src/qemu/include/hw/ppc/pnv_xscom.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvXScomInterface PnvXScomInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvChip PnvChip; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvXScomInterfaceClass PnvXScomInterfaceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.463 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/primecell.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.468 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/fdt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.473 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/bcm2838.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.479 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/fsl-imx7.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.487 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/sharpsl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.492 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/bcm2836.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.498 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/allwinner-h3.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.504 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/fsl-imx6.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.512 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/msf2-soc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.518 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/xlnx-zynqmp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.524 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/stm32l4x5_soc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.530 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/raspberrypi-fw-defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rpi_firmware_prop_request { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rpi_firmware_property_tag_header hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t payload[0]; Step #6 - "compile-libfuzzer-introspector-x86_64": } rpi_firmware_prop_request_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.537 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/npcm7xx.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxMachineClass { Step #6 - "compile-libfuzzer-introspector-x86_64": MachineClass parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *soc_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxMachineClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxClass { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceClass parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bitmask of modules that are permanently disabled on this chip. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t disabled_modules; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of CPU cores enabled in this SoC class (may be 1 or 2). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.544 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/digic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.549 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/virt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VirtIOMMUType { Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_IOMMU_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_IOMMU_SMMUV3, Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_IOMMU_VIRTIO, Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOMMUType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VirtMSIControllerType { Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_MSI_CTRL_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_MSI_CTRL_GICV2M, Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_MSI_CTRL_ITS, Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtMSIControllerType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VirtGICType { Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_GIC_VERSION_MAX = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_GIC_VERSION_HOST = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /* The concrete GIC values have to match the GIC version number */ Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_GIC_VERSION_2 = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_GIC_VERSION_3 = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_GIC_VERSION_4 = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": VIRT_GIC_VERSION_NOSEL, Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtGICType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.557 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/fsl-imx6ul.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.565 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/bsa.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.571 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/nrf51_soc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.577 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/stm32f405_soc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.583 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/fsl-imx31.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.589 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/nrf51.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.595 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/aspeed.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AspeedMachineState AspeedMachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AspeedMachineClass AspeedMachineClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.600 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/boot.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ARM_ENDIANNESS_UNKNOWN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ARM_ENDIANNESS_LE, Step #6 - "compile-libfuzzer-introspector-x86_64": ARM_ENDIANNESS_BE8, Step #6 - "compile-libfuzzer-introspector-x86_64": ARM_ENDIANNESS_BE32, Step #6 - "compile-libfuzzer-introspector-x86_64": } arm_endianness; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_NONE = 0, /* do nothing */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_TERMINATOR, /* end of insns */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_BOARDID, /* overwrite with board ID number */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_BOARD_SETUP, /* overwrite with board specific setup code address */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_ARGPTR_LO, /* overwrite with pointer to kernel args */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_ARGPTR_HI, /* overwrite with pointer to kernel args (high half) */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_ENTRYPOINT_LO, /* overwrite with kernel entry point */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_ENTRYPOINT_HI, /* overwrite with kernel entry point (high half) */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_GIC_CPU_IF, /* overwrite with GIC CPU interface address */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_BOOTREG, /* overwrite with boot register address */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_DSB, /* overwrite with correct DSB insn for cpu */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIXUP_MAX, Step #6 - "compile-libfuzzer-introspector-x86_64": } FixupType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ARMInsnFixup { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t insn; Step #6 - "compile-libfuzzer-introspector-x86_64": FixupType fixup; Step #6 - "compile-libfuzzer-introspector-x86_64": } ARMInsnFixup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.607 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/armv7m.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.613 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/armsse-version.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.619 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/fsl-imx25.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.626 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/allwinner-r40.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.632 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/armsse.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ARMSSEInfo ARMSSEInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.639 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/aspeed_soc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.647 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/linux-boot-if.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ARMLinuxBootIfClass ARMLinuxBootIfClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ARMLinuxBootIf ARMLinuxBootIf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.652 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/omap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct clk *omap_clk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": constant = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": post_incremented, Step #6 - "compile-libfuzzer-introspector-x86_64": single_index, Step #6 - "compile-libfuzzer-introspector-x86_64": double_index, Step #6 - "compile-libfuzzer-introspector-x86_64": } omap_dma_addressing_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Omap1GpioState Omap1GpioState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OMAPIntcState OMAPIntcState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.664 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/stm32f205_soc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.670 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/raspi_platform.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BCM283XBaseState BCM283XBaseState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.676 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/allwinner-a10.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.682 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/stm32f100_soc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.688 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/bcm2838_peripherals.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.693 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/smmu-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_PTW_ERR_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_PTW_ERR_WALK_EABT, /* Translation walk external abort */ Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_PTW_ERR_TRANSLATION, /* Translation fault */ Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_PTW_ERR_ADDR_SIZE, /* Address Size fault */ Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_PTW_ERR_ACCESS, /* Access fault */ Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_PTW_ERR_PERMISSION, /* Permission fault */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUPTWEventType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUPTWEventInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SMMUStage stage; Step #6 - "compile-libfuzzer-introspector-x86_64": SMMUPTWEventType type; Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t addr; /* fetched address that induced an abort, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_ipa_descriptor; /* src for fault in nested translation. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUPTWEventInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUTLBEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUTLBEntry entry; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t level; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t granule; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUAccessFlags parent_perm; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUTLBEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUTransCfg { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Shared fields between stage-1 and stage-2. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SMMUStage stage; /* translation stage */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool disabled; /* smmu is disabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool bypassed; /* translation is bypassed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool aborted; /* translation is aborted */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool affd; /* AF fault disable */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t iotlb_hits; /* counts IOTLB hits */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t iotlb_misses; /* counts IOTLB misses*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used by stage-1 only. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool aa64; /* arch64 or aarch32 translation table */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool record_faults; /* record fault events */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ttb; /* TT base address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t oas; /* output address width */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tbi; /* Top Byte Ignore */ Step #6 - "compile-libfuzzer-introspector-x86_64": int asid; Step #6 - "compile-libfuzzer-introspector-x86_64": SMMUTransTableInfo tt[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used by stage-2 only. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SMMUS2Cfg s2cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUTransCfg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUPciBus { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIBus *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": SMMUDevice *pbdev[]; /* Parent array is sparse, so dynamically alloc */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUPciBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUTransTableInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": bool disabled; /* is the translation table disabled? */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ttb; /* TT base address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tsz; /* input range, ie. 2^(64 -tsz)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t granule_sz; /* granule page shift */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool had; /* hierarchical attribute disable */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUTransTableInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUDevice { Step #6 - "compile-libfuzzer-introspector-x86_64": void *smmu; Step #6 - "compile-libfuzzer-introspector-x86_64": PCIBus *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": int devfn; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUMemoryRegion iommu; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace as; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cfg_cache_hits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cfg_cache_misses; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(SMMUDevice) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUIOTLBKey { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t iova; Step #6 - "compile-libfuzzer-introspector-x86_64": int asid; Step #6 - "compile-libfuzzer-introspector-x86_64": int vmid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t level; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUIOTLBKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_STAGE_1 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_STAGE_2, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_NESTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUStage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUS2Cfg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tsz; /* Size of IPA input region (S2T0SZ) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sl0; /* Start level of translation (S2SL0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool affd; /* AF Fault Disable (S2AFFD) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool record_faults; /* Record fault events (S2R) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t granule_sz; /* Granule page shift (based on S2TG) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t eff_ps; /* Effective PA output range (based on S2PS) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int vmid; /* Virtual Machine ID (S2VMID) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vttb; /* Address of translation table base (S2TTB) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUS2Cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.701 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/exynos4210.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.707 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/smmuv3.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base; /* base register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t prod; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cons; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t entry_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t log2size; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_IRQ_EVTQ, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_IRQ_PRIQ, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_IRQ_CMD_SYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_IRQ_GERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUIrq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.714 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/bcm2835_peripherals.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.720 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/soc_dma.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*soc_dma_io_t)(void *opaque, uint8_t *buf, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*soc_dma_transfer_t)(struct soc_dma_ch_s *ch); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.726 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/xlnx-versal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.734 INFO datatypes - __init__: Processing /src/qemu/include/hw/arm/xen_arch_hvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.739 INFO datatypes - __init__: Processing /src/qemu/include/hw/ide/pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BMDMAState { Step #6 - "compile-libfuzzer-introspector-x86_64": IDEDMA dma; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": IDEBus *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": /* current transfer state */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cur_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cur_prd_last; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cur_prd_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cur_prd_len; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCompletionFunc *dma_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion addr_ioport; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion extra_io; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bit 0-2 and 7: BM status register Step #6 - "compile-libfuzzer-introspector-x86_64": * Bit 3-6: bus->error_status */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t migration_compat_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t migration_retry_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t migration_retry_sector_num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t migration_retry_nsector; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct PCIIDEState *pci_dev; Step #6 - "compile-libfuzzer-introspector-x86_64": } BMDMAState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.746 INFO datatypes - __init__: Processing /src/qemu/include/hw/ide/isa.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.751 INFO datatypes - __init__: Processing /src/qemu/include/hw/ide/ahci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCIDevice AHCIDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCIControlRegs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ghc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t irqstatus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t impl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": } AHCIControlRegs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCIState { Step #6 - "compile-libfuzzer-introspector-x86_64": AHCIDevice *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": AHCIControlRegs control_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion idp; /* Index-Data Pair I/O port space */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned idp_offset; /* Offset of index in I/O port space */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t idp_index; /* Current IDP index */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ports; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace *as; Step #6 - "compile-libfuzzer-introspector-x86_64": } AHCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.757 INFO datatypes - __init__: Processing /src/qemu/include/hw/ide/ide-dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IDEDevice IDEDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IDEBus IDEBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { IDE_HD, IDE_CD, IDE_CFATA } IDEDriveKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IDEState IDEState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void EndTransferFunc(IDEState *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IDEDrive { Step #6 - "compile-libfuzzer-introspector-x86_64": IDEDevice dev; Step #6 - "compile-libfuzzer-introspector-x86_64": } IDEDrive; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.764 INFO datatypes - __init__: Processing /src/qemu/include/hw/ide/ide-dma.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IDEState IDEState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IDEDMA IDEDMA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void DMAVoidFunc(const IDEDMA *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t DMAInt32Func(const IDEDMA *, int32_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void DMAStopFunc(const IDEDMA *, bool); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void DMAStartFunc(const IDEDMA *, IDEState *, BlockCompletionFunc *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IDEDMAOps IDEDMAOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int DMAIntFunc(const IDEDMA *, bool); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void DMAu32Func(const IDEDMA *, uint32_t); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.771 INFO datatypes - __init__: Processing /src/qemu/include/hw/ide/ahci-sysbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.776 INFO datatypes - __init__: Processing /src/qemu/include/hw/ide/piix.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.782 INFO datatypes - __init__: Processing /src/qemu/include/hw/ide/ahci-pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.787 INFO datatypes - __init__: Processing /src/qemu/include/hw/ide/mmio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.793 INFO datatypes - __init__: Processing /src/qemu/include/hw/ide/ide-bus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.799 INFO datatypes - __init__: Processing /src/qemu/include/hw/vfio/vfio-container-base.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIODevice VFIODevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOContainerBase { Step #6 - "compile-libfuzzer-introspector-x86_64": Object parent; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOAddressSpace *space; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryListener listener; Step #6 - "compile-libfuzzer-introspector-x86_64": Error *error; Step #6 - "compile-libfuzzer-introspector-x86_64": bool initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dirty_pgsizes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t max_dirty_bitmap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long pgsizes; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dma_max_mappings; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dirty_pages_supported; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dirty_pages_started; /* Protected by BQL */ Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIOGuestIOMMU) giommu_list; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIORamDiscardListener) vrdl_list; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIOContainerBase) next; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIODevice) device_list; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *iova_ranges; Step #6 - "compile-libfuzzer-introspector-x86_64": NotifierWithReturn cpr_reboot_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOContainerBase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr pages; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOBitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIORamDiscardListener { Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOContainerBase *bcontainer; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr offset_within_address_space; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t granularity; Step #6 - "compile-libfuzzer-introspector-x86_64": RamDiscardListener listener; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIORamDiscardListener) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIORamDiscardListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOIOMMUClass VFIOIOMMUClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOAddressSpace { Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace *as; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIOContainerBase) containers; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIOAddressSpace) list; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOAddressSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOGuestIOMMU { Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOContainerBase *bcontainer; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUMemoryRegion *iommu_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr iommu_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUNotifier n; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIOGuestIOMMU) giommu_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOGuestIOMMU; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.807 INFO datatypes - __init__: Processing /src/qemu/include/hw/vfio/vfio-calxeda-xgmac.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOCalxedaXgmacDevice VFIOCalxedaXgmacDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOCalxedaXgmacDeviceClass VFIOCalxedaXgmacDeviceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.812 INFO datatypes - __init__: Processing /src/qemu/include/hw/vfio/vfio-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIORegion { Step #6 - "compile-libfuzzer-introspector-x86_64": struct VFIODevice *vbasedev; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t fd_offset; /* offset of region within device fd */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mem; /* slow, read/write access */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; /* VFIO region flags (rd/wr/mmap) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nr_mmaps; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOMmap *mmaps; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nr; /* cache the region number for debug */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIORegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOMMUFDBackend IOMMUFDBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOIOMMUFDContainer { Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOContainerBase bcontainer; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUFDBackend *be; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ioas_id; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIOIOASHwpt) hwpt_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOIOMMUFDContainer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIODeviceOps VFIODeviceOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIODMABuf { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuDmaBuf *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pos_x, pos_y, pos_updates; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hot_x, hot_y, hot_updates; Step #6 - "compile-libfuzzer-introspector-x86_64": int dmabuf_id; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(VFIODMABuf) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIODMABuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_HEAD(VFIODeviceList, VFIODevice) VFIODeviceList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOMmap { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem; Step #6 - "compile-libfuzzer-introspector-x86_64": void *mmap; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOMmap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOHostDMAWindow { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr min_iova; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr max_iova; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t iova_pgsizes; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIOHostDMAWindow) hostwin_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOHostDMAWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOMigration { Step #6 - "compile-libfuzzer-introspector-x86_64": struct VFIODevice *vbasedev; Step #6 - "compile-libfuzzer-introspector-x86_64": VMChangeStateEntry *vm_state; Step #6 - "compile-libfuzzer-introspector-x86_64": NotifierWithReturn migration_state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t device_state; Step #6 - "compile-libfuzzer-introspector-x86_64": int data_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t data_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mig_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t precopy_init_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t precopy_dirty_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool initial_data_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool event_save_iterate_started; Step #6 - "compile-libfuzzer-introspector-x86_64": bool event_precopy_empty_hit; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOMigration; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOContainer { Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOContainerBase bcontainer; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; /* /dev/vfio/vfio, empowered by the attached groups */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned iommu_type; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIOGroup) group_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOContainer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOIOASHwpt { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hwpt_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hwpt_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIODevice) device_list; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIOIOASHwpt) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOIOASHwpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIODevice { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIODevice) next; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIODevice) container_next; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIODevice) global_next; Step #6 - "compile-libfuzzer-introspector-x86_64": struct VFIOGroup *group; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOContainerBase *bcontainer; Step #6 - "compile-libfuzzer-introspector-x86_64": char *sysfsdev; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mdev; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reset_works; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needs_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool no_mmap; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ram_block_discard_allowed; Step #6 - "compile-libfuzzer-introspector-x86_64": OnOffAuto enable_migration; Step #6 - "compile-libfuzzer-introspector-x86_64": bool migration_events; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIODeviceOps *ops; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int num_irqs; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int num_regions; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOMigration *migration; Step #6 - "compile-libfuzzer-introspector-x86_64": Error *migration_blocker; Step #6 - "compile-libfuzzer-introspector-x86_64": OnOffAuto pre_copy_dirty_page_tracking; Step #6 - "compile-libfuzzer-introspector-x86_64": OnOffAuto device_dirty_page_tracking; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dirty_pages_supported; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dirty_tracking; /* Protected by BQL */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool iommu_dirty_tracking; Step #6 - "compile-libfuzzer-introspector-x86_64": HostIOMMUDevice *hiod; Step #6 - "compile-libfuzzer-introspector-x86_64": int devid; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUFDBackend *iommufd; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOIOASHwpt *hwpt; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIODevice) hwpt_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIODevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOGroup { Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int groupid; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOContainer *container; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIODevice) device_list; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIOGroup) next; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIOGroup) container_next; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ram_block_discard_allowed; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIODisplay { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuConsole *con; Step #6 - "compile-libfuzzer-introspector-x86_64": RAMFBState *ramfb; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vfio_region_info *edid_info; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vfio_region_gfx_edid *edid_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *edid_blob; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *edid_link_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": VFIORegion buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": DisplaySurface *surface; Step #6 - "compile-libfuzzer-introspector-x86_64": } region; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, VFIODMABuf) bufs; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIODMABuf *primary; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIODMABuf *cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": } dmabuf; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIODisplay; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_HEAD(VFIOGroupList, VFIOGroup) VFIOGroupList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.822 INFO datatypes - __init__: Processing /src/qemu/include/hw/vfio/vfio-amd-xgbe.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOAmdXgbeDevice VFIOAmdXgbeDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOAmdXgbeDeviceClass VFIOAmdXgbeDeviceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.828 INFO datatypes - __init__: Processing /src/qemu/include/hw/vfio/vfio-platform.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOINTp { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIOINTp) next; /* entry for IRQ list */ Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(VFIOINTp) pqnext; /* entry for pending IRQ queue */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier *interrupt; /* eventfd triggered on interrupt */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier *unmask; /* eventfd for unmask on QEMU bypass */ Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq qemuirq; Step #6 - "compile-libfuzzer-introspector-x86_64": struct VFIOPlatformDevice *vdev; /* back pointer to device */ Step #6 - "compile-libfuzzer-introspector-x86_64": int state; /* inactive, pending, active */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pin; /* index */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; /* IRQ info flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool kvm_accel; /* set when QEMU bypass through KVM enabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOINTp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOPlatformDeviceClass VFIOPlatformDeviceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOPlatformDevice VFIOPlatformDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*eventfd_user_side_handler_t)(VFIOINTp *intp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.834 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/a9scu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.839 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/mps2-scc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.845 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/aspeed_lpc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AspeedLPCState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq subdevice_irqs[ASPEED_LPC_NR_SUBDEVS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t subdevice_irqs_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[ASPEED_LPC_NR_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hicr7; Step #6 - "compile-libfuzzer-introspector-x86_64": } AspeedLPCState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.851 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/aspeed_hace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.856 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/msf2-sysreg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.862 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/avr_power.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.868 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/bcm2835_cprman_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLLResetInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t a2w_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t a2w_ana[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t a2w_frac; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLLResetInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLLChannelInitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": CprmanPll parent; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t cm_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cm_hold_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cm_load_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t a2w_ctrl_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int fixed_divider; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLLChannelInitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLLChannelResetInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Even though a PLL channel has a CM register, it shares it with its Step #6 - "compile-libfuzzer-introspector-x86_64": * parent PLL. The parent already takes care of the reset value. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t a2w_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLLChannelResetInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClockMuxResetInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cm_ctl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cm_div; Step #6 - "compile-libfuzzer-introspector-x86_64": } ClockMuxResetInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLLInitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t cm_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t a2w_ctrl_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t a2w_ana_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t prediv_mask; /* Prediv bit in ana[1] */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t a2w_frac_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLLInitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClockMuxInitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t cm_offset; /* cm_offset[0]->CM_CTL, cm_offset[1]->CM_DIV */ Step #6 - "compile-libfuzzer-introspector-x86_64": int int_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": int frac_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CprmanPllChannel src_mapping[CPRMAN_NUM_CLOCK_MUX_SRC]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ClockMuxInitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.893 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/allwinner-a10-ccm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.898 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/aspeed_xdma.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.904 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/mchp_pfsoc_sysreg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MchpPfSoCSysregState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion sysreg; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } MchpPfSoCSysregState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.910 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/bcm2835_powermgt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.916 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/iotkit-sysctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.922 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/bcm2835_thermal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.927 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/led.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { /* Coarse wavelength range */ Step #6 - "compile-libfuzzer-introspector-x86_64": LED_COLOR_VIOLET, /* 425 nm */ Step #6 - "compile-libfuzzer-introspector-x86_64": LED_COLOR_BLUE, /* 475 nm */ Step #6 - "compile-libfuzzer-introspector-x86_64": LED_COLOR_CYAN, /* 500 nm */ Step #6 - "compile-libfuzzer-introspector-x86_64": LED_COLOR_GREEN, /* 535 nm */ Step #6 - "compile-libfuzzer-introspector-x86_64": LED_COLOR_YELLOW, /* 567 nm */ Step #6 - "compile-libfuzzer-introspector-x86_64": LED_COLOR_AMBER, /* 590 nm */ Step #6 - "compile-libfuzzer-introspector-x86_64": LED_COLOR_ORANGE, /* 615 nm */ Step #6 - "compile-libfuzzer-introspector-x86_64": LED_COLOR_RED, /* 630 nm */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LEDColor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LEDState LEDState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.933 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/ivshmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.939 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/stm32f4xx_syscfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.944 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/bcm2835_cprman.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CprmanClockMux { Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_GNRIC, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_VPU, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SYS, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_PERIA, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_PERII, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_H264, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_ISP, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_V3D, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_CAM0, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_CAM1, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_CCP2, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_DSI0E, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_DSI0P, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_DPI, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_GP0, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_GP1, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_GP2, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_HSM, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_OTP, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_PCM, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_PWM, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SLIM, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SMI, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_TEC, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_TD0, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_TD1, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_TSENS, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_TIMER, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_UART, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_VEC, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_PULSE, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SDC, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_ARM, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_AVEO, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_EMMC, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_EMMC2, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_NUM_CLOCK_MUX Step #6 - "compile-libfuzzer-introspector-x86_64": } CprmanClockMux; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CprmanPll { Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLA = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLC, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLD, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLH, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLB, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_NUM_PLL Step #6 - "compile-libfuzzer-introspector-x86_64": } CprmanPll; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CprmanPllState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CprmanPll id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *reg_cm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *reg_a2w_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *reg_a2w_ana; /* ANA[0] .. ANA[3] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t prediv_mask; /* prediv bit in ana[1] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *reg_a2w_frac; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *xosc_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *out; Step #6 - "compile-libfuzzer-introspector-x86_64": } CprmanPllState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CprmanClockMuxState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CprmanClockMux id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *reg_ctl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *reg_div; Step #6 - "compile-libfuzzer-introspector-x86_64": int int_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": int frac_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *srcs[CPRMAN_NUM_CLOCK_MUX_SRC]; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used by clock srcs update callback to retrieve both the clock and the Step #6 - "compile-libfuzzer-introspector-x86_64": * source number. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct CprmanClockMuxState *backref[CPRMAN_NUM_CLOCK_MUX_SRC]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CprmanClockMuxState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BCM2835CprmanState BCM2835CprmanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CprmanClockMuxSource { Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_GND = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_XOSC, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_TD0, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_TD1, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_PLLA, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_PLLC, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_PLLD, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_PLLH, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_PLLC_CORE1, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_PLLC_CORE2, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_NUM_CLOCK_MUX_SRC Step #6 - "compile-libfuzzer-introspector-x86_64": } CprmanClockMuxSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CprmanPllChannel { Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLA_CHANNEL_DSI0 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLA_CHANNEL_CORE, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLA_CHANNEL_PER, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLA_CHANNEL_CCP2, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLC_CHANNEL_CORE2, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLC_CHANNEL_CORE1, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLC_CHANNEL_PER, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLC_CHANNEL_CORE0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLD_CHANNEL_DSI0, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLD_CHANNEL_CORE, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLD_CHANNEL_PER, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLD_CHANNEL_DSI1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLH_CHANNEL_AUX, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLH_CHANNEL_RCAL, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLH_CHANNEL_PIX, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_PLLB_CHANNEL_ARM, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_NUM_PLL_CHANNEL, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Special values used when connecting clock sources to clocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_NORMAL = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_FORCE_GROUND = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": CPRMAN_CLOCK_SRC_DSI0HSCK = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": } CprmanPllChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CprmanPllChannelState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CprmanPllChannel id; Step #6 - "compile-libfuzzer-introspector-x86_64": CprmanPll parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *reg_cm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hold_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t load_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *reg_a2w_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": int fixed_divider; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *pll_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *out; Step #6 - "compile-libfuzzer-introspector-x86_64": } CprmanPllChannelState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CprmanDsi0HsckMuxState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CprmanClockMux id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *reg_cm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *plla_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *plld_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *out; Step #6 - "compile-libfuzzer-introspector-x86_64": } CprmanDsi0HsckMuxState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.951 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/aspeed_sbc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.958 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/imx_rngc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.963 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/sifive_e_prci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFiveEPRCIState SiFiveEPRCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.969 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/sifive_e_aon.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.975 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/imx7_ccm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.981 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/mips_cpc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.987 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/djmemc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.993 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/allwinner-cpucfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:30.998 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/npcm7xx_mft.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.004 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/tz-mpc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.010 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/iotkit-sysinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.016 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/stm32f2xx_syscfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.021 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/imx6ul_ccm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.028 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/bcm2835_rng.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.033 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/allwinner-r40-dramc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.039 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/xlnx-versal-crl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.055 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/tz-msc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.061 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/tz-ppc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TZPPCPort { Step #6 - "compile-libfuzzer-introspector-x86_64": TZPPC *ppc; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion upstream; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace downstream_as; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *downstream; Step #6 - "compile-libfuzzer-introspector-x86_64": } TZPPCPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.067 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/allwinner-h3-dramc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.074 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/sifive_u_otp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFiveUOTPState SiFiveUOTPState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.080 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/aspeed_sdmc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.085 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/armv7m_ras.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.091 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/allwinner-sramc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.096 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/arm11scu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.102 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/iosb.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.107 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/lasi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.113 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/ivshmem-flat.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IvshmemFTState IvshmemFTState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IvshmemPeer { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(IvshmemPeer) next; Step #6 - "compile-libfuzzer-introspector-x86_64": VectorInfo vector[IVSHMEM_MAX_VECTOR_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": int vector_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": } IvshmemPeer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VectorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier event_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": } VectorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.120 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/mips_cmgcr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MIPSGCRVPState MIPSGCRVPState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.126 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/xlnx-versal-cframe-reg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxCFrame { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data[FRAME_NUM_WORDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxCFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.142 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/allwinner-h3-sysctrl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.148 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/imx_ccm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CLK_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": CLK_IPG, Step #6 - "compile-libfuzzer-introspector-x86_64": CLK_IPG_HIGH, Step #6 - "compile-libfuzzer-introspector-x86_64": CLK_32k, Step #6 - "compile-libfuzzer-introspector-x86_64": CLK_EXT, Step #6 - "compile-libfuzzer-introspector-x86_64": CLK_HIGH_DIV, Step #6 - "compile-libfuzzer-introspector-x86_64": CLK_HIGH, Step #6 - "compile-libfuzzer-introspector-x86_64": } IMXClk; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.154 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/mchp_pfsoc_ioscb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MchpPfSoCIoscbState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion container; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion lane01; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion lane23; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion qspixip; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mailbox; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion ccc; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion pll_mss; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cfm_mss; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion pll_ddr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion bc_ddr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io_calib_ddr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion pll_sgmii; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion dll_sgmii; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cfm_sgmii; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion bc_sgmii; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io_calib_sgmii; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } MchpPfSoCIoscbState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.160 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/bcm2835_mphi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BCM2835MphiState BCM2835MphiState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.166 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/stm32f4xx_exti.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.172 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/mac_via.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.178 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/empty_slot.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.183 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/stm32l4x5_syscfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.189 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/mips_itu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ITCStorageCell { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t FIFODepth; /* Log2 of the cell depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t FIFOPtr; /* Number of elements in a FIFO cell */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t FIFO; /* 1 - FIFO cell, 0 - Semaphore cell */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t T; /* Trap Bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t F; /* Full Bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t E; /* Empty Bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": } tag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Index of the oldest element in the queue */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fifo_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Circular buffer for FIFO. Semaphore cells use index 0 only */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t data[ITC_CELL_DEPTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bitmap tracking blocked threads on the cell. Step #6 - "compile-libfuzzer-introspector-x86_64": TODO: support >64 threads ? */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t blocked_threads; Step #6 - "compile-libfuzzer-introspector-x86_64": } ITCStorageCell; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.195 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/mchp_pfsoc_dmc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MchpPfSoCDdrSgmiiPhyState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion sgmii_phy; Step #6 - "compile-libfuzzer-introspector-x86_64": } MchpPfSoCDdrSgmiiPhyState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MchpPfSoCDdrCfgState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": } MchpPfSoCDdrCfgState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.201 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/nrf51_rng.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.207 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/unimp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.213 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/xlnx-zynqmp-crf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.228 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/bcm2835_property.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.234 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/npcm7xx_rng.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.239 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/xlnx-versal-pmc-iou-slcr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.245 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/imx6_ccm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.252 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/allwinner-r40-ccu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.258 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/iotkit-secctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IoTKitSecCtlPPC { Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq nonsec[IOTS_PPC_NUM_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq ap[IOTS_PPC_NUM_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq_enable; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq_clear; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ns; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nsp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of ports actually present */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numports; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Offset of this PPC's interrupt bits in SECPPCINTSTAT */ Step #6 - "compile-libfuzzer-introspector-x86_64": int irq_bit_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": IoTKitSecCtl *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } IoTKitSecCtlPPC; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.264 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/stm32l4x5_rcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RccClockMuxState { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RccClockMux id; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *srcs[RCC_NUM_CLOCK_MUX_SRC]; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *out; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t multiplier; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t divider; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used by clock srcs update callback to retrieve both the clock and the Step #6 - "compile-libfuzzer-introspector-x86_64": * source number. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct RccClockMuxState *backref[RCC_NUM_CLOCK_MUX_SRC]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RccClockMuxState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RccClockMux { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Internal muxes that arent't exposed publicly to other peripherals */ Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SYSCLK, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_PLL_INPUT, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_HCLK, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_PCLK1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_PCLK2, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_HSE_OVER_32, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_LCD_AND_RTC_COMMON, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Muxes with a publicly available output */ Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_CORTEX_REFCLK, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_USART1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_USART2, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_USART3, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_UART4, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_UART5, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_LPUART1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_I2C1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_I2C2, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_I2C3, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_LPTIM1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_LPTIM2, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SWPMI1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_MCO, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_LSCO, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_DFSDM1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_ADC, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_CLK48, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SAI1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SAI2, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Mux that have only one input and one output assigned to as peripheral. Step #6 - "compile-libfuzzer-introspector-x86_64": * They could be direct lines but it is simpler Step #6 - "compile-libfuzzer-introspector-x86_64": * to use the same logic for all outputs. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* - AHB1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TSC, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_CRC, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_FLASH, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_DMA2, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_DMA1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* - AHB2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_RNG, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_AES, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_OTGFS, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_GPIOA, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_GPIOB, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_GPIOC, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_GPIOD, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_GPIOE, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_GPIOF, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_GPIOG, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_GPIOH, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* - AHB3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_QSPI, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_FMC, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* - APB1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_OPAMP, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_DAC1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_PWR, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_CAN1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SPI3, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SPI2, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_WWDG, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_LCD, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TIM7, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TIM6, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TIM5, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TIM4, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TIM3, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TIM2, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* - APB2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TIM17, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TIM16, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TIM15, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TIM8, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SPI1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_TIM1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SDMMC1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_FW, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SYSCFG, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* - BDCR */ Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_RTC, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* - OTHER */ Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_CORTEX_FCLK, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_NUM_CLOCK_MUX Step #6 - "compile-libfuzzer-introspector-x86_64": } RccClockMux; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PllCommonChannels { Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_PLL_COMMON_CHANNEL_P = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_PLL_COMMON_CHANNEL_Q = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_PLL_COMMON_CHANNEL_R = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_NUM_CHANNEL_PLL_OUT = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } PllCommonChannels; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RccPllState { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RccPll id; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *in; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vco_multiplier; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *channels[RCC_NUM_CHANNEL_PLL_OUT]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Global pll enabled flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": /* 'enabled' refers to the runtime configuration */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool channel_enabled[RCC_NUM_CHANNEL_PLL_OUT]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * 'exists' refers to the physical configuration Step #6 - "compile-libfuzzer-introspector-x86_64": * It should only be set at pll initialization. Step #6 - "compile-libfuzzer-introspector-x86_64": * e.g. pllsai2 doesn't have a Q output. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool channel_exists[RCC_NUM_CHANNEL_PLL_OUT]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t channel_divider[RCC_NUM_CHANNEL_PLL_OUT]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RccPllState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RccPll { Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_PLL_PLL, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_PLL_PLLSAI1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_PLL_PLLSAI2, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_NUM_PLL Step #6 - "compile-libfuzzer-introspector-x86_64": } RccPll; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.272 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/xlnx-versal-xramc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxXramCtrl { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion ram; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int encoded_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterInfoArray *reg_array; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[XRAM_CTRL_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterInfo regs_info[XRAM_CTRL_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxXramCtrl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.281 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/auxbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AUXSlave AUXSlave; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AUXReply AUXReply; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AUXCommand AUXCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.288 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/bcm2835_mbox.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg[MBOX_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t config; Step #6 - "compile-libfuzzer-introspector-x86_64": } BCM2835Mbox; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.293 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/aspeed_scu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.301 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/arm_integrator_debug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.306 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/allwinner-sid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.312 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/allwinner-h3-ccu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.318 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/xlnx-versal-trng.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxVersalTRng { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": GRand *prng; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hw_version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t forced_faults; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rand_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rand_reseed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t forced_prng_seed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t forced_prng_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tst_seed[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterInfoArray *reg_array; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[RMAX_XLNX_VERSAL_TRNG]; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterInfo regs_info[RMAX_XLNX_VERSAL_TRNG]; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxVersalTRng; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.324 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/bcm2835_mbox_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.329 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/imx7_src.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.335 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/armsse-cpuid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.340 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/imx31_ccm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.346 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/xlnx-cfi-if.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxCfiIfClass XlnxCfiIfClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CFRAME_FAR = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CFRAME_SFR = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": CFRAME_FDRI = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": CFRAME_CMD = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": } xlnx_cfi_reg_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxCfiIf { Step #6 - "compile-libfuzzer-introspector-x86_64": Object Parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxCfiIf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PACKET_TYPE_CFU = 0x52, Step #6 - "compile-libfuzzer-introspector-x86_64": PACKET_TYPE_CFRAME = 0xA1, Step #6 - "compile-libfuzzer-introspector-x86_64": } xlnx_cfi_packet_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxCfiPacket { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reg_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxCfiPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxCfiIfClass { Step #6 - "compile-libfuzzer-introspector-x86_64": InterfaceClass parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cfi_transfer_packet)(XlnxCfiIf *cfi_if, XlnxCfiPacket *pkt); Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxCfiIfClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.352 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/vmcoreinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMCoreInfoState VMCoreInfoState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fw_cfg_vmcoreinfo FWCfgVMCoreInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.358 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/stm32l4x5_rcc_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RccClockMuxSource { Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_GND = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_HSI, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_HSE, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_MSI, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_LSI, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_LSE, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_SAI1_EXTCLK, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_SAI2_EXTCLK, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_PLL, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_PLLSAI1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_PLLSAI2, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_PLLSAI3, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_PLL48M1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_PLL48M2, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_PLLADC1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_PLLADC2, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_SYSCLK, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_HCLK, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_PCLK1, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_PCLK2, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_HSE_OVER_32, Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_LCD_AND_RTC_COMMON, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RCC_CLOCK_MUX_SRC_NUMBER, Step #6 - "compile-libfuzzer-introspector-x86_64": } RccClockMuxSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClockMuxInitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t multiplier; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t divider; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": /* If this is true, the clock will not be exposed outside of the device */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hidden; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RccClockMuxSource src_mapping[RCC_NUM_CLOCK_MUX_SRC]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ClockMuxInitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PllInitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *channel_name[RCC_NUM_CHANNEL_PLL_OUT]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool channel_exists[RCC_NUM_CHANNEL_PLL_OUT]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t default_channel_divider[RCC_NUM_CHANNEL_PLL_OUT]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RccClockMuxSource src_mapping[RCC_NUM_CLOCK_MUX_SRC]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PllInitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.379 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/xlnx-versal-cfu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.393 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/grlib_ahb_apb_pnp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.399 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/allwinner-a10-dramc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.405 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/sifive_u_prci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFiveUPRCIState SiFiveUPRCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.411 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/aspeed_i3c.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AspeedI3CDevice { Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mr; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[ASPEED_I3C_DEVICE_NR_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AspeedI3CDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AspeedI3CState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_container; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[ASPEED_I3C_NR_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": AspeedI3CDevice devices[ASPEED_I3C_NR_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AspeedI3CState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.417 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/imx25_ccm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.422 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/imx7_gpr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.428 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/imx6_src.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.433 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/stm32_rcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STM32RccState STM32RccState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.439 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/armsse-mhu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.445 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/aspeed_sli.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.451 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/mos6522.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MOS6522Timer { Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t latch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t counter_value; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t load_time; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t next_irq_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t frequency; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": } MOS6522Timer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.457 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/npcm7xx_gcr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.463 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/virt_ctrl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.468 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/stm32l4x5_exti.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.474 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/pvpanic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVPanicState PVPanicState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.480 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/armsse-cpu-pwrctrl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.485 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/imx7_snvs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.491 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/sifive_test.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFiveTestState SiFiveTestState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.497 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/npcm7xx_pwm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxPWMState NPCM7xxPWMState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxPWM { Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7xxPWMState *module; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool running; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inverted; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cnr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cmr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pwdr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t freq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t duty; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxPWM; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.503 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/xlnx-zynqmp-apu-ctrl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.511 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/aspeed_peci.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.516 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/mps2-fpgaio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.522 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/npcm7xx_clk.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NPCM7xxClockPLL { Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_PLL0, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_PLL1, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_PLL2, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_PLLG, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_NR_PLLS, Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxClockPLL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxClockPLLState { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7xxCLKState *clk; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *clock_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *clock_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int reg; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxClockPLLState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NPCM7xxClockSEL { Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_PIXCKSEL, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_MCCKSEL, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_CPUCKSEL, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_CLKOUTSEL, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_UARTCKSEL, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_TIMCKSEL, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_SDCKSEL, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_GFXMSEL, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_SUCKSEL, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_NR_SELS, Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxClockSEL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxClockSELState { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7xxCLKState *clk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t input_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *clock_in[NPCM7XX_CLK_SEL_MAX_INPUT]; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *clock_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxClockSELState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NPCM7xxClockDivider { Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_PLL1D2, /* PLL1/2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_PLL2D2, /* PLL2/2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_MC_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_AXI_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_AHB_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_AHB3_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_SPI0_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_SPIX_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_APB1_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_APB2_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_APB3_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_APB4_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_APB5_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_CLKOUT_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_UART_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_TIMER_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_ADC_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_MMC_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_SDHC_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_GFXM_DIVIDER, /* divide by 3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_UTMI_DIVIDER, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CLOCK_NR_DIVIDERS, Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxClockConverter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxCLKState NPCM7xxCLKState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxClockDividerState { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7xxCLKState *clk; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *clock_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Clock *clock_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t (*divide)(struct NPCM7xxClockDividerState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int reg; Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": int divisor; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxClockDividerState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.529 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/macio/macio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.536 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/macio/cuda.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.542 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/macio/gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.547 INFO datatypes - __init__: Processing /src/qemu/include/hw/misc/macio/pmu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": pmu_state_idle, /* Waiting for command */ Step #6 - "compile-libfuzzer-introspector-x86_64": pmu_state_cmd, /* Receiving command */ Step #6 - "compile-libfuzzer-introspector-x86_64": pmu_state_rsp, /* Responding to command */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PMUCmdState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.556 INFO datatypes - __init__: Processing /src/qemu/include/hw/openrisc/boot.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.562 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/mac_nvram.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.568 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/eeprom93xx.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _eeprom_t eeprom_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.573 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/npcm7xx_otp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxOTPState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[NPCM7XX_OTP_NR_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t array[NPCM7XX_OTP_ARRAY_BYTES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxOTPState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxOTPClass NPCM7xxOTPClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.579 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/xlnx-efuse.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.585 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/fw_cfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fw_cfg_file FWCfgFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fw_cfg_dma_access FWCfgDmaAccess; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*FWCfgWriteCallback)(void *opaque, off_t start, size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FWCfgDataGeneratorClass FWCfgDataGeneratorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FWCfgFiles { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": FWCfgFile f[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FWCfgFiles; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*FWCfgCallback)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FWCfgEntry FWCfgEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.592 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/sun_nvram.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.598 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/eeprom_at24c.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.603 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/bcm2835_otp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.609 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/nrf51_nvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.615 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/fw_cfg_acpi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.620 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/xlnx-versal-efuse.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.625 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/chrp_nvram.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t signature; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t len; /* Big endian, length divided by 16 */ Step #6 - "compile-libfuzzer-introspector-x86_64": char name[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChrpNvramPartHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.631 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/xlnx-bbram.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.637 INFO datatypes - __init__: Processing /src/qemu/include/hw/nvram/xlnx-zynqmp-efuse.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.643 INFO datatypes - __init__: Processing /src/qemu/include/hw/block/fdc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.648 INFO datatypes - __init__: Processing /src/qemu/include/hw/block/swim.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWIMCtrl SWIMCtrl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FDrive { Step #6 - "compile-libfuzzer-introspector-x86_64": SWIMCtrl *swimctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockConf *conf; Step #6 - "compile-libfuzzer-introspector-x86_64": } FDrive; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.654 INFO datatypes - __init__: Processing /src/qemu/include/hw/block/block.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockConf { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": OnOffAuto backend_defaults; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t physical_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t logical_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t min_io_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t opt_io_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bootindex; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t discard_granularity; Step #6 - "compile-libfuzzer-introspector-x86_64": /* geometry, not all devices use this */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cyls, heads, secs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lcyls, lheads, lsecs; Step #6 - "compile-libfuzzer-introspector-x86_64": OnOffAuto wce; Step #6 - "compile-libfuzzer-introspector-x86_64": bool share_rw; Step #6 - "compile-libfuzzer-introspector-x86_64": OnOffAuto account_invalid, account_failed; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockdevOnError rerror; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockdevOnError werror; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockConf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.661 INFO datatypes - __init__: Processing /src/qemu/include/hw/block/flash.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.667 INFO datatypes - __init__: Processing /src/qemu/include/hw/cpu/a15mpcore.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.672 INFO datatypes - __init__: Processing /src/qemu/include/hw/cpu/a9mpcore.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.678 INFO datatypes - __init__: Processing /src/qemu/include/hw/cpu/core.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.684 INFO datatypes - __init__: Processing /src/qemu/include/hw/cpu/cluster.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.689 INFO datatypes - __init__: Processing /src/qemu/include/hw/cpu/arm11mpcore.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.695 INFO datatypes - __init__: Processing /src/qemu/include/hw/dma/xlnx-zdma.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": DISABLED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ENABLED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": PAUSED = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxZDMAState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t attr; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t words[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxZDMADescr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.701 INFO datatypes - __init__: Processing /src/qemu/include/hw/dma/i8257.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct I8257Regs { Step #6 - "compile-libfuzzer-introspector-x86_64": int now[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t base[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t page; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pageh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dack; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t eop; Step #6 - "compile-libfuzzer-introspector-x86_64": IsaDmaTransferHandler transfer_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } I8257Regs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.707 INFO datatypes - __init__: Processing /src/qemu/include/hw/dma/sifive_pdma.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFivePDMAState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq[SIFIVE_PDMA_IRQS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct sifive_pdma_chan chan[SIFIVE_PDMA_CHANS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SiFivePDMAState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.713 INFO datatypes - __init__: Processing /src/qemu/include/hw/dma/xlnx_dpdma.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.718 INFO datatypes - __init__: Processing /src/qemu/include/hw/dma/pl080.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dest; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lli; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t conf; Step #6 - "compile-libfuzzer-introspector-x86_64": } pl080_channel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.724 INFO datatypes - __init__: Processing /src/qemu/include/hw/dma/xlnx_csu_dma.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxCSUDMA { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice busdev; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemTxAttrs attr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *dma_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace dma_as; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": StreamSink *tx_dev; /* Used as generic StreamSink */ Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *src_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_dst; Step #6 - "compile-libfuzzer-introspector-x86_64": bool r_size_last_word; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": StreamCanPushNotifyFn notify; Step #6 - "compile-libfuzzer-introspector-x86_64": void *notify_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[XLNX_CSU_DMA_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": RegisterInfo regs_info[XLNX_CSU_DMA_R_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxCSUDMA; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.730 INFO datatypes - __init__: Processing /src/qemu/include/hw/dma/xlnx-zynq-devcfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxZynqDevcfgDMACmd { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dest_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dest_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxZynqDevcfgDMACmd; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.736 INFO datatypes - __init__: Processing /src/qemu/include/hw/dma/bcm2835_dma.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t conblk_ad; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ti; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t source_ad; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dest_ad; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t txfr_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t stride; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nextconbk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t debug; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } BCM2835DMAChan; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.742 INFO datatypes - __init__: Processing /src/qemu/include/hw/nubus/nubus-virtio-mmio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.747 INFO datatypes - __init__: Processing /src/qemu/include/hw/nubus/mac-nubus-bridge.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.753 INFO datatypes - __init__: Processing /src/qemu/include/hw/nubus/nubus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.759 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/q35.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.766 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/i440fx.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.771 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/xilinx-pcie.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XilinxPCIEInt { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fifo_reg1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fifo_reg2; Step #6 - "compile-libfuzzer-introspector-x86_64": } XilinxPCIEInt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.777 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/uninorth.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UNINHostState UNINHostState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.783 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/sabre.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.789 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/pnv_phb4.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvPhb4PecStack PnvPhb4PecStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvPhb4DMASpace { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIBus *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t devfn; Step #6 - "compile-libfuzzer-introspector-x86_64": int pe_num; /* Cached PE number */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define PHB_INVALID_PE (-1) Step #6 - "compile-libfuzzer-introspector-x86_64": PnvPHB4 *phb; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace dma_as; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUMemoryRegion dma_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion msi32_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion msi64_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(PnvPhb4DMASpace) list; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvPhb4DMASpace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvPHB4 PnvPHB4; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.797 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/pnv_phb3_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.804 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/mv64361.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.809 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/articia.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.815 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/pnv_phb4_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.822 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/ppce500.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.828 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/dino.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.834 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/ls7a.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.840 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/gpex.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GPEXIrq GPEXIrq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.846 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/pam.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PAMMemoryRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion alias[4]; /* index = PAM value */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned current; Step #6 - "compile-libfuzzer-introspector-x86_64": } PAMMemoryRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.852 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/spapr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprPciMsi { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t first_irq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprPciMsi; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprPciLsi { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprPciLsi; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprPciMsiMig { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t key; Step #6 - "compile-libfuzzer-introspector-x86_64": SpaprPciMsi value; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprPciMsiMig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.859 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/astro.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.865 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/ppc4xx.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.870 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/bonito.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.876 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/pnv_phb3.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvPHB3 PnvPHB3; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Phb3MsiState Phb3MsiState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvPhb3DMASpace { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIBus *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t devfn; Step #6 - "compile-libfuzzer-introspector-x86_64": int pe_num; /* Cached PE number */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define PHB_INVALID_PE (-1) Step #6 - "compile-libfuzzer-introspector-x86_64": PnvPHB3 *phb; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace dma_as; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUMemoryRegion dma_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion msi32_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion msi64_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(PnvPhb3DMASpace) list; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvPhb3DMASpace; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.883 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/designware.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DesignwarePCIEViewport { Step #6 - "compile-libfuzzer-introspector-x86_64": DesignwarePCIERoot *root; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t target; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cr[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool inbound; Step #6 - "compile-libfuzzer-introspector-x86_64": } DesignwarePCIEViewport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DesignwarePCIEMSI { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define DESIGNWARE_PCIE_NUM_MSI_BANKS 1 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": DesignwarePCIEMSIBank intr[DESIGNWARE_PCIE_NUM_MSI_BANKS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } DesignwarePCIEMSI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DesignwarePCIEMSIBank { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t enable; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": } DesignwarePCIEMSIBank; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.889 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/remote.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.894 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci-host/grackle.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.900 INFO datatypes - __init__: Processing /src/qemu/include/hw/fsi/lbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FSILBusDevice { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSILBusDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FSILBus { Step #6 - "compile-libfuzzer-introspector-x86_64": BusState bus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mr; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSILBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FSIScratchPad { Step #6 - "compile-libfuzzer-introspector-x86_64": FSILBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[FSI_SCRATCHPAD_NR_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSIScratchPad; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.906 INFO datatypes - __init__: Processing /src/qemu/include/hw/fsi/fsi-master.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FSIMasterState { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion opb2fsi; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FSIBus bus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[FSI_MASTER_NR_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FSICFAMState cfam; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSIMasterState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.911 INFO datatypes - __init__: Processing /src/qemu/include/hw/fsi/cfam.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FSICFAMState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* < private > */ Step #6 - "compile-libfuzzer-introspector-x86_64": FSISlaveState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* CFAM config address space */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion config_iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FSILBus lbus; Step #6 - "compile-libfuzzer-introspector-x86_64": FSIScratchPad scratchpad; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSICFAMState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.917 INFO datatypes - __init__: Processing /src/qemu/include/hw/fsi/fsi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FSIBus { Step #6 - "compile-libfuzzer-introspector-x86_64": BusState bus; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSIBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FSISlaveState { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[FSI_SLAVE_CONTROL_NR_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSISlaveState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.923 INFO datatypes - __init__: Processing /src/qemu/include/hw/fsi/aspeed_apb2opb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OPBus { Step #6 - "compile-libfuzzer-introspector-x86_64": BusState bus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mr; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace as; Step #6 - "compile-libfuzzer-introspector-x86_64": } OPBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AspeedAPB2OPBState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[ASPEED_APB2OPB_NR_REGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OPBus opb[ASPEED_FSI_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": FSIMasterState fsi[ASPEED_FSI_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AspeedAPB2OPBState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.929 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/allwinner-i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.934 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/microbit_i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.940 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/bcm2835_i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.946 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/i2c_mux_pca954x.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.951 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/pm_smbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PMSMBus { Step #6 - "compile-libfuzzer-introspector-x86_64": I2CBus *smbus; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smb_stat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smb_ctl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smb_cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smb_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smb_data0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smb_data1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smb_data[PM_SMBUS_MAX_MSG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smb_blkdata; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smb_auxctl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t smb_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set by pm_smbus.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*reset)(struct PMSMBus *s); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set by the user. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool i2c_enable; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*set_irq)(struct PMSMBus *s, bool enabled); Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Internally used by pm_smbus. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set on block transfers after the last byte has been read, so the Step #6 - "compile-libfuzzer-introspector-x86_64": INTR bit can be set at the right time. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool op_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set during an I2C block read, so we know how to handle data. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_i2c_block_read; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used to work around a bug in AMIBIOS, see smb_transaction_start() */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool start_transaction_on_status_read; Step #6 - "compile-libfuzzer-introspector-x86_64": } PMSMBus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.957 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/bitbang_i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bitbang_i2c_interface bitbang_i2c_interface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum bitbang_i2c_state { Step #6 - "compile-libfuzzer-introspector-x86_64": STOPPED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SENDING_BIT7, Step #6 - "compile-libfuzzer-introspector-x86_64": SENDING_BIT6, Step #6 - "compile-libfuzzer-introspector-x86_64": SENDING_BIT5, Step #6 - "compile-libfuzzer-introspector-x86_64": SENDING_BIT4, Step #6 - "compile-libfuzzer-introspector-x86_64": SENDING_BIT3, Step #6 - "compile-libfuzzer-introspector-x86_64": SENDING_BIT2, Step #6 - "compile-libfuzzer-introspector-x86_64": SENDING_BIT1, Step #6 - "compile-libfuzzer-introspector-x86_64": SENDING_BIT0, Step #6 - "compile-libfuzzer-introspector-x86_64": WAITING_FOR_ACK, Step #6 - "compile-libfuzzer-introspector-x86_64": RECEIVING_BIT7, Step #6 - "compile-libfuzzer-introspector-x86_64": RECEIVING_BIT6, Step #6 - "compile-libfuzzer-introspector-x86_64": RECEIVING_BIT5, Step #6 - "compile-libfuzzer-introspector-x86_64": RECEIVING_BIT4, Step #6 - "compile-libfuzzer-introspector-x86_64": RECEIVING_BIT3, Step #6 - "compile-libfuzzer-introspector-x86_64": RECEIVING_BIT2, Step #6 - "compile-libfuzzer-introspector-x86_64": RECEIVING_BIT1, Step #6 - "compile-libfuzzer-introspector-x86_64": RECEIVING_BIT0, Step #6 - "compile-libfuzzer-introspector-x86_64": SENDING_ACK, Step #6 - "compile-libfuzzer-introspector-x86_64": SENT_NACK Step #6 - "compile-libfuzzer-introspector-x86_64": } bitbang_i2c_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.963 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/aspeed_i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.978 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/smbus_master.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.984 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/arm_sbcon_i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArmSbconI2CState ArmSbconI2CState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:31.989 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/pmbus_device.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PMBusPage { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t page_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t page; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t operation; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t on_off_config; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t write_protect; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t phase; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vout_mode; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_command; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_trim; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_cal_offset; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_max; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_margin_high; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_margin_low; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_transition_rate; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_droop; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_scale_loop; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_scale_monitor; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_min; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t coefficients[5]; /* Read-only block 5 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pout_max; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t max_duty; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t frequency_switch; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vin_on; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vin_off; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t iout_cal_gain; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t iout_cal_offset; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fan_config_1_2; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fan_command_1; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fan_command_2; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fan_config_3_4; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fan_command_3; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fan_command_4; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_ov_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vout_ov_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_ov_warn_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_uv_warn_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_uv_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vout_uv_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t iout_oc_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t iout_oc_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t iout_oc_lv_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t iout_oc_lv_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t iout_oc_warn_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t iout_uc_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t iout_uc_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ot_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ot_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ot_warn_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ut_warn_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ut_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ut_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vin_ov_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vin_ov_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vin_ov_warn_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vin_uv_warn_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vin_uv_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vin_uv_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t iin_oc_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t iin_oc_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t iin_oc_warn_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t power_good_on; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t power_good_off; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ton_delay; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ton_rise; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ton_max_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ton_max_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t toff_delay; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t toff_fall; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t toff_max_warn_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pout_op_fault_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pout_op_fault_response; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pout_op_warn_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pin_op_warn_limit; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status_word; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_vout; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_iout; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_input; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_temperature; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_cml; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_other; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_mfr_specific; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_fans_1_2; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_fans_3_4; /* R/W byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t read_ein[5]; /* Read-Only block 5 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t read_eout[5]; /* Read-Only block 5 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_vin; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_iin; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_vcap; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_vout; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_iout; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_temperature_1; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_temperature_2; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_temperature_3; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_fan_speed_1; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_fan_speed_2; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_fan_speed_3; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_fan_speed_4; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_duty_cycle; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_frequency; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_pout; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_pin; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t revision; /* Read-Only byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mfr_id; /* R/W block */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mfr_model; /* R/W block */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mfr_revision; /* R/W block */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mfr_location; /* R/W block */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mfr_date; /* R/W block */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mfr_serial; /* R/W block */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *app_profile_support; /* Read-Only block-read */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_vin_min; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_vin_max; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_iin_max; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_pin_max; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_vout_min; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_vout_max; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_iout_max; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_pout_max; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_tambient_max; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_tambient_min; /* Read-Only word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mfr_efficiency_ll[14]; /* Read-Only block 14 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mfr_efficiency_hl[14]; /* Read-Only block 14 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mfr_pin_accuracy; /* Read-Only byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_max_temp_1; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_max_temp_2; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_max_temp_3; /* R/W word */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PMBusPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PMBusCoefficients { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t m; /* mantissa */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t b; /* offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t R; /* exponent */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PMBusCoefficients; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PMBusVoutMode { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mode:3; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t exp:5; Step #6 - "compile-libfuzzer-introspector-x86_64": } PMBusVoutMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.000 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/smbus_eeprom.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.005 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct I2CPendingMaster I2CPendingMaster; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct I2CNode I2CNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_HEAD(I2CNodeList, I2CNode) I2CNodeList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct I2CNodeList I2CNodeList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QSIMPLEQ_HEAD(I2CPendingMasters, I2CPendingMaster) I2CPendingMasters; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.012 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/npcm7xx_smbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NPCM7xxSMBusStatus { Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_SMBUS_STATUS_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_SMBUS_STATUS_SENDING, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_SMBUS_STATUS_RECEIVING, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_SMBUS_STATUS_NEGACK, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_SMBUS_STATUS_STOPPING_LAST_RECEIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_SMBUS_STATUS_STOPPING_NEGACK, Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxSMBusStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.018 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/smbus_slave.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.024 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/pnv_i2c_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.029 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/ppc4xx_i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.035 INFO datatypes - __init__: Processing /src/qemu/include/hw/i2c/imx_i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.040 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/ibex_timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.046 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/stellaris-gptm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.052 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/allwinner-a10-pit.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AwA10TimerContext { Step #6 - "compile-libfuzzer-introspector-x86_64": AwA10PITState *container; Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": } AwA10TimerContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.057 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/cadence_ttc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": int freq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_clock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_value; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reg_interval; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reg_match[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_intr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_intr_en; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_event_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_event; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cpu_time; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int cpu_time_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } CadenceTimerState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.063 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/aspeed_timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AspeedTimer { Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Track the line level as the ASPEED timers implement edge triggered Step #6 - "compile-libfuzzer-introspector-x86_64": * interrupts, signalling with both the rising and falling edge. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t level; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reload; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t match[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": } AspeedTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.069 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/tmu012.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.074 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/cmsdk-apb-timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.079 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/digic-timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.085 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/arm_mptimer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ptimer_state *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": } TimerBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.090 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/stm32f2xx_timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STM32F2XXTimerState STM32F2XXTimerState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.096 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/cmsdk-apb-dualtimer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CMSDKAPBDualTimerModule { Step #6 - "compile-libfuzzer-introspector-x86_64": CMSDKAPBDualTimer *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ptimer_state *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq timerint; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We must track the guest LOAD and VALUE register state by hand Step #6 - "compile-libfuzzer-introspector-x86_64": * rather than leaving this state only in the ptimer limit/count, Step #6 - "compile-libfuzzer-introspector-x86_64": * because if CONTROL.SIZE is 0 then only the low 16 bits of the Step #6 - "compile-libfuzzer-introspector-x86_64": * counter actually counts, but the high half is still guest Step #6 - "compile-libfuzzer-introspector-x86_64": * accessible. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t load; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t value; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t intstatus; Step #6 - "compile-libfuzzer-introspector-x86_64": } CMSDKAPBDualTimerModule; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.102 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/i8254.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PITChannelInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int gate; Step #6 - "compile-libfuzzer-introspector-x86_64": int mode; Step #6 - "compile-libfuzzer-introspector-x86_64": int initial_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int out; Step #6 - "compile-libfuzzer-introspector-x86_64": } PITChannelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.108 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/sifive_pwm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFivePwmState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer timer[SIFIVE_PWM_CHANS]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * if en bit(s) set, is the number of ticks when pwmcount was 0 Step #6 - "compile-libfuzzer-introspector-x86_64": * if en bit(s) not set, is the number of ticks in pwmcount Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tick_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t freq_hz; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pwmcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pwmcmp[SIFIVE_PWM_CHANS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irqs[SIFIVE_PWM_IRQS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SiFivePwmState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.113 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/renesas_tmr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RTMRState RTMRState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.119 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/nrf51_timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.124 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/armv7m_systick.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.130 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/avr_timer16.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.136 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/renesas_cmt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RCMTState RCMTState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.141 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/sse-timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.147 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/mss-timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.152 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/i8254_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PITChannelState { Step #6 - "compile-libfuzzer-introspector-x86_64": int count; /* can be 65536 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t latched_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t count_latched; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_latched; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t read_state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t write_state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t write_latch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rw_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bcd; /* not supported */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t gate; /* timer start */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t count_load_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /* irq handling */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t next_transition_time; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *irq_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t irq_disabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } PITChannelState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.158 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/npcm7xx_timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxTimerCtrlState NPCM7xxTimerCtrlState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxTimer { Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7xxTimerCtrlState *ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7xxBaseTimer base_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcsr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ticr; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxBaseTimer { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer qtimer; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t expires_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t remaining_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxBaseTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NPCM7xxWatchdogTimer { Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7xxTimerCtrlState *ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq reset_signal; Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7xxBaseTimer base_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wtcr; Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxWatchdogTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.164 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/hpet.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.170 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/bcm2835_systmr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned id; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer timer; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": BCM2835SystemTimerState *state; Step #6 - "compile-libfuzzer-introspector-x86_64": } BCM2835SystemTimerCompare; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.175 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/imx_gpt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IMXGPTState IMXGPTState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.181 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/mips_gictimer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MIPSGICTimerVPState MIPSGICTimerVPState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void MIPSGICTimerCB(void *opaque, uint32_t vp_index); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MIPSGICTimerState MIPSGICTimerState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.187 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/a9gtimer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct A9GTimerPerCPU A9GTimerPerCPU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct A9GTimerUpdate { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t now; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t new; Step #6 - "compile-libfuzzer-introspector-x86_64": } A9GTimerUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.193 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/grlib_gptimer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.198 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/imx_epit.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.204 INFO datatypes - __init__: Processing /src/qemu/include/hw/timer/sse-counter.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.209 INFO datatypes - __init__: Processing /src/qemu/include/hw/audio/wm8750.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void data_req_cb(void *opaque, int free_out, int free_in); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.215 INFO datatypes - __init__: Processing /src/qemu/include/hw/audio/virtio-snd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_hdr virtio_snd_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_query_info virtio_snd_query_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_jack_info virtio_snd_jack_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_pcm_hdr virtio_snd_pcm_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_pcm_set_params virtio_snd_pcm_set_params; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_pcm_status virtio_snd_pcm_status; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOSoundPCMStream VirtIOSoundPCMStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOSoundPCM VirtIOSoundPCM; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_ctrl_command virtio_snd_ctrl_command; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOSoundPCMBuffer VirtIOSoundPCMBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_config virtio_snd_config; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_event virtio_snd_event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_jack_hdr virtio_snd_jack_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_jack_remap virtio_snd_jack_remap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_pcm_info virtio_snd_pcm_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_snd_pcm_xfer virtio_snd_pcm_xfer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOSound VirtIOSound; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.221 INFO datatypes - __init__: Processing /src/qemu/include/hw/audio/soundhw.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.227 INFO datatypes - __init__: Processing /src/qemu/include/hw/audio/asc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ASCFIFOState { Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fifo[ASC_FIFO_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t int_status; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": int wptr; Step #6 - "compile-libfuzzer-introspector-x86_64": int rptr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem_extregs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t extregs[ASC_EXTREG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int xa_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t xa_val; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t xa_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t xa_last[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ASCFIFOState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.233 INFO datatypes - __init__: Processing /src/qemu/include/hw/audio/pcspk.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.238 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/loongarch_extioi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.244 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/loongarch_ipi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.250 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/loongson_ipi_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPICore { Step #6 - "compile-libfuzzer-introspector-x86_64": LoongsonIPICommonState *ipi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t en; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t set; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t clear; Step #6 - "compile-libfuzzer-introspector-x86_64": /* 64bit buf divide into 2 32-bit buf */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t buf[IPI_MBX_NUM * 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t arch_id; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": } IPICore; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.256 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/loongarch_extioi_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExtIOICore { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t coreisr[EXTIOI_IRQS_GROUP_COUNT]; Step #6 - "compile-libfuzzer-introspector-x86_64": DECLARE_BITMAP(sw_isr[LS3A_INTC_IP], EXTIOI_IRQS); Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq parent_irq[LS3A_INTC_IP]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t arch_id; Step #6 - "compile-libfuzzer-introspector-x86_64": CPUState *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExtIOICore; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.262 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/arm_gic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ARMGICClass ARMGICClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.268 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/arm_gic_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gic_irq_state { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The enable bits are only banked for per-cpu interrupts. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pending; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t active; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t level; Step #6 - "compile-libfuzzer-introspector-x86_64": bool model; /* 0 = N:N, 1 = 1:N */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool edge_trigger; /* true: edge-triggered, false: level-triggered */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t group; Step #6 - "compile-libfuzzer-introspector-x86_64": } gic_irq_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GICState GICState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ARMGICCommonClass ARMGICCommonClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.275 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/grlib_irqmp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.280 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/arm_gicv3_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GICv3State GICv3State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GICv3CPUState GICv3CPUState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int irq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t prio; Step #6 - "compile-libfuzzer-introspector-x86_64": int grp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool nmi; Step #6 - "compile-libfuzzer-introspector-x86_64": } PendingIrq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GICv3RedistRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": GICv3State *gic; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cpuidx; /* index of first CPU this region covers */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GICv3RedistRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.288 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/arm_gicv3_its_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool indirect; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t entry_sz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t page_sz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TableDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GICv3ITSCommonClass GICv3ITSCommonClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GICv3ITSState GICv3ITSState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } CmdQDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.295 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/mips_gic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MIPSGICIRQState MIPSGICIRQState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MIPSGICVPState MIPSGICVPState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.303 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/imx_avic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.309 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/riscv_aplic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVAPLICState RISCVAPLICState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.315 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/exynos4210_gic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.321 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/loongson_ipi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.327 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/kvm_irqcount.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.332 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/aspeed_intc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.338 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/loongarch_pic_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.344 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/riscv_aclint.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVAclintMTimerState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t time_delta; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *timecmp; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer **timers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hartid_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_harts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t timecmp_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t time_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t aperture_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t timebase_freq; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq *timer_irqs; Step #6 - "compile-libfuzzer-introspector-x86_64": } RISCVAclintMTimerState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVAclintSwiState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hartid_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_harts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sswi; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq *soft_irqs; Step #6 - "compile-libfuzzer-introspector-x86_64": } RISCVAclintSwiState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.350 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/heathrow_pic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HeathrowPICState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t events; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t levels; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t level_triggered; Step #6 - "compile-libfuzzer-introspector-x86_64": } HeathrowPICState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.355 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/armv7m_nvic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VecInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Exception priorities can range from -3 to 255; only the unmodifiable Step #6 - "compile-libfuzzer-introspector-x86_64": * priority values for RESET, NMI and HardFault can be negative. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t prio; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pending; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t active; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t level; /* exceptions <=15 never set level */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.361 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/allwinner-a10-pic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.367 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/bcm2836_control.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.373 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/realview_gic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.378 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/xlnx-pmu-iomod-intc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.384 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/goldfish_pic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.389 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/loongarch_pch_msi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.395 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/i8259.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PICCommonState PICCommonState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.400 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/intc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InterruptStatsProviderClass InterruptStatsProviderClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InterruptStatsProvider InterruptStatsProvider; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.406 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/rx_icu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.412 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/xlnx-zynqmp-ipi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.417 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/ioapic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.422 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/arm_gicv3.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ARMGICv3Class ARMGICv3Class; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.428 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/aspeed_vic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.434 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/riscv_imsic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVIMSICState RISCVIMSICState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.439 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/exynos4210_combiner.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CombinerGroupState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t src_mask; /* 1 - source enabled, 0 - disabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t src_pending; /* Pending source interrupts before masking */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CombinerGroupState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.445 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/loongarch_pch_pic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.450 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/loongson_liointc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.455 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/bcm2835_ic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.461 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/imx_gpcv2.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.467 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/ppc-uic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.472 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/m68k_irqc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct M68KIRQCState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ipr; Step #6 - "compile-libfuzzer-introspector-x86_64": ArchCPU *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* statistics */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t stats_irq_count[M68K_IRQC_LEVEL_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": } M68KIRQCState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.478 INFO datatypes - __init__: Processing /src/qemu/include/hw/intc/sifive_plic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiFivePLICState SiFivePLICState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLICAddr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addrid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hartid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLICMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLICAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLICMode { Step #6 - "compile-libfuzzer-introspector-x86_64": PLICMode_U, Step #6 - "compile-libfuzzer-introspector-x86_64": PLICMode_S, Step #6 - "compile-libfuzzer-introspector-x86_64": PLICMode_M Step #6 - "compile-libfuzzer-introspector-x86_64": } PLICMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.484 INFO datatypes - __init__: Processing /src/qemu/include/hw/sensor/tmp105_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TMP105Reg { Step #6 - "compile-libfuzzer-introspector-x86_64": TMP105_REG_TEMPERATURE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TMP105_REG_CONFIG, Step #6 - "compile-libfuzzer-introspector-x86_64": TMP105_REG_T_LOW, Step #6 - "compile-libfuzzer-introspector-x86_64": TMP105_REG_T_HIGH, Step #6 - "compile-libfuzzer-introspector-x86_64": } TMP105Reg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.490 INFO datatypes - __init__: Processing /src/qemu/include/hw/sensor/emc141x_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.495 INFO datatypes - __init__: Processing /src/qemu/include/hw/sensor/isl_pmbus_vr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.500 INFO datatypes - __init__: Processing /src/qemu/include/hw/sensor/tmp105.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.506 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-scsi-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.512 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-user-scmi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.517 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-gpu-bswap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.524 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-backend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostSetConfigType { Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_SET_CONFIG_TYPE_FRONTEND = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_SET_CONFIG_TYPE_MIGRATION = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostSetConfigType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_net_set_backend_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_file *file); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_scsi_set_endpoint_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_scsi_target *target); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_crypto_close_session_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t session_id); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_config_call_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": int fd); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_check_device_state_op)(struct vhost_dev *dev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostDeviceStateDirection { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Transfer state from back-end (device) to front-end */ Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_TRANSFER_STATE_DIRECTION_SAVE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Transfer state from front-end to back-end (device) */ Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_TRANSFER_STATE_DIRECTION_LOAD = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostDeviceStateDirection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_net_set_mtu_op)(struct vhost_dev *dev, uint16_t mtu); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_scsi_clear_endpoint_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_scsi_target *target); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*vhost_backend_no_private_memslots_op)(struct vhost_dev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*vhost_reset_status_op)(struct vhost_dev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostOps { Step #6 - "compile-libfuzzer-introspector-x86_64": VhostBackendType backend_type; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_backend_init vhost_backend_init; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_backend_cleanup vhost_backend_cleanup; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_backend_memslots_limit vhost_backend_memslots_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_backend_no_private_memslots_op vhost_backend_no_private_memslots; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_net_set_backend_op vhost_net_set_backend; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_net_set_mtu_op vhost_net_set_mtu; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_scsi_set_endpoint_op vhost_scsi_set_endpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_scsi_clear_endpoint_op vhost_scsi_clear_endpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_scsi_get_abi_version_op vhost_scsi_get_abi_version; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_log_base_op vhost_set_log_base; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_mem_table_op vhost_set_mem_table; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_vring_addr_op vhost_set_vring_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_vring_endian_op vhost_set_vring_endian; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_vring_num_op vhost_set_vring_num; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_vring_base_op vhost_set_vring_base; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_get_vring_base_op vhost_get_vring_base; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_vring_kick_op vhost_set_vring_kick; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_vring_call_op vhost_set_vring_call; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_vring_err_op vhost_set_vring_err; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_vring_busyloop_timeout_op vhost_set_vring_busyloop_timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_new_worker_op vhost_new_worker; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_free_worker_op vhost_free_worker; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_get_vring_worker_op vhost_get_vring_worker; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_attach_vring_worker_op vhost_attach_vring_worker; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_features_op vhost_set_features; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_get_features_op vhost_get_features; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_backend_cap_op vhost_set_backend_cap; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_owner_op vhost_set_owner; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_reset_device_op vhost_reset_device; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_get_vq_index_op vhost_get_vq_index; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_vring_enable_op vhost_set_vring_enable; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_requires_shm_log_op vhost_requires_shm_log; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_migration_done_op vhost_migration_done; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_vsock_set_guest_cid_op vhost_vsock_set_guest_cid; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_vsock_set_running_op vhost_vsock_set_running; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_iotlb_callback_op vhost_set_iotlb_callback; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_send_device_iotlb_msg_op vhost_send_device_iotlb_msg; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_get_config_op vhost_get_config; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_config_op vhost_set_config; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_crypto_create_session_op vhost_crypto_create_session; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_crypto_close_session_op vhost_crypto_close_session; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_get_inflight_fd_op vhost_get_inflight_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_inflight_fd_op vhost_set_inflight_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_dev_start_op vhost_dev_start; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_vq_get_addr_op vhost_vq_get_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_get_device_id_op vhost_get_device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_force_iommu_op vhost_force_iommu; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_config_call_op vhost_set_config_call; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_reset_status_op vhost_reset_status; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_supports_device_state_op vhost_supports_device_state; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_set_device_state_fd_op vhost_set_device_state_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": vhost_check_device_state_op vhost_check_device_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostDeviceStatePhase { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The device (and all its vrings) is stopped */ Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_TRANSFER_STATE_PHASE_STOPPED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostDeviceStatePhase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_scsi_get_abi_version_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": int *version); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_vring_endian_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_state *ring); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_vring_base_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_state *ring); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_vring_err_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_file *file); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_attach_vring_worker_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_worker *worker); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_features_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t features); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_migration_done_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": char *mac_addr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_backend_init)(struct vhost_dev *dev, void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_log_base_op)(struct vhost_dev *dev, uint64_t base, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_log *log); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_vring_num_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_state *ring); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_get_vring_base_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_state *ring); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_vring_busyloop_timeout_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_state *r); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_get_vring_worker_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_worker *worker); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_get_features_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *features); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_vsock_set_guest_cid_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t guest_cid); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_vsock_set_running_op)(struct vhost_dev *dev, int start); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*vhost_set_iotlb_callback_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": int enabled); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_device_state_fd_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": VhostDeviceStateDirection direction, Step #6 - "compile-libfuzzer-introspector-x86_64": VhostDeviceStatePhase phase, Step #6 - "compile-libfuzzer-introspector-x86_64": int fd, Step #6 - "compile-libfuzzer-introspector-x86_64": int *reply_fd, Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*vhost_supports_device_state_op)(struct vhost_dev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_reset_device_op)(struct vhost_dev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_get_inflight_fd_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t queue_size, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_inflight *inflight); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_dev_start_op)(struct vhost_dev *dev, bool started); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_get_device_id_op)(struct vhost_dev *dev, uint32_t *dev_id); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_get_vq_index_op)(struct vhost_dev *dev, int idx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_inflight_fd_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_inflight *inflight); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_vq_get_addr_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_addr *addr, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_virtqueue *vq); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_backend_cleanup)(struct vhost_dev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_mem_table_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_memory *mem); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_vring_kick_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_file *file); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_new_worker_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_worker_state *worker); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_backend_cap_op)(struct vhost_dev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_vring_enable_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": int enable); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_send_device_iotlb_msg_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_iotlb_msg *imsg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_get_config_op)(struct vhost_dev *dev, uint8_t *config, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t config_len, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostBackendType { Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_BACKEND_TYPE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_BACKEND_TYPE_KERNEL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_BACKEND_TYPE_USER = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_BACKEND_TYPE_VDPA = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_BACKEND_TYPE_MAX = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostBackendType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_backend_memslots_limit)(struct vhost_dev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_vring_addr_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_addr *addr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_vring_call_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_file *file); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_free_worker_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_worker_state *worker); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_owner_op)(struct vhost_dev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*vhost_requires_shm_log_op)(struct vhost_dev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_set_config_op)(struct vhost_dev *dev, const uint8_t *data, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset, uint32_t size, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vhost_crypto_create_session_op)(struct vhost_dev *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": void *session_info, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *session_id); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*vhost_force_iommu_op)(struct vhost_dev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.533 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-mem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.540 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-user-rng.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.545 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-mmio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOMMIOQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t desc[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t avail[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t used[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOMMIOQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.551 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-vsock-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.557 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-gpu-pixman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.563 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-rng.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.568 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOFeature { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t end; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOFeature; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*VirtIOHandleOutput)(VirtIODevice *, VirtQueue *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOBlkConf VirtIOBlkConf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_serial_conf virtio_serial_conf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOSCSIConf VirtIOSCSIConf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtQueueElement Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int index; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int len; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ndescs; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int out_num; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int in_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Element has been processed (VIRTIO_F_IN_ORDER) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_order_filled; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr *in_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr *out_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *in_sg; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *out_sg; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtQueueElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOConfigSizeParams { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t min_size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_size; Step #6 - "compile-libfuzzer-introspector-x86_64": const VirtIOFeature *feature_sizes; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOConfigSizeParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int virtio_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *feature_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": } qmp_virtio_feature_map_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtQueue VirtQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_input_conf virtio_input_conf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIORNGConf VirtIORNGConf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.580 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-bus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioBusClass VirtioBusClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioBusState VirtioBusState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.587 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-user-blk.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.593 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-user-snd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.598 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-input.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_input_absinfo virtio_input_absinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_input_config virtio_input_config; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_input_event virtio_input_event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOInputConfig VirtIOInputConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.605 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-net.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": RSC_COALESCE, /* Data been coalesced */ Step #6 - "compile-libfuzzer-introspector-x86_64": RSC_FINAL, /* Will terminate current connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": RSC_NO_MATCH, /* No matched in the buffer pool */ Step #6 - "compile-libfuzzer-introspector-x86_64": RSC_BYPASS, /* Packet to be bypass, not tcp, tcp ctrl, etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": RSC_CANDIDATE /* Data want to be coalesced */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CoalesceStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioNetRscSeg { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(VirtioNetRscSeg) next; Step #6 - "compile-libfuzzer-introspector-x86_64": void *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t packets; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t dup_ack; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_coalesced; /* need recall ipv4 header checksum, mark here */ Step #6 - "compile-libfuzzer-introspector-x86_64": VirtioNetRscUnit unit; Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState *nc; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtioNetRscSeg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioNetRscStat { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t received; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t coalesced; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t over_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cache; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t empty_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t no_match_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t win_update; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t no_match; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcp_syn; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcp_ctrl_drain; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dup_ack; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dup_ack1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dup_ack2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pure_ack; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ack_out_of_win; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data_out_of_win; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data_out_of_order; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data_after_pure_ack; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bypass_not_tcp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcp_option; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcp_all_opt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ip_frag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ip_ecn; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ip_hacked; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ip_option; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t purge_failed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t drain_failed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t final_failed; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t timer; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtioNetRscStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIONetQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueue *rx_vq; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueue *tx_vq; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *tx_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *tx_bh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tx_waiting; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueueElement *elem; Step #6 - "compile-libfuzzer-introspector-x86_64": } async_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": struct VirtIONet *n; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIONetQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioNetRssData { Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled_software_rss; Step #6 - "compile-libfuzzer-introspector-x86_64": bool redirect; Step #6 - "compile-libfuzzer-introspector-x86_64": bool populate_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_types; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key[VIRTIO_NET_RSS_MAX_KEY_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t indirections_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t *indirections_table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t default_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtioNetRssData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_net_conf Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t txtimer; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t txburst; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rx_queue_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tx_queue_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mtu; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t speed; Step #6 - "compile-libfuzzer-introspector-x86_64": char *duplex_str; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t duplex; Step #6 - "compile-libfuzzer-introspector-x86_64": char *primary_id_str; Step #6 - "compile-libfuzzer-introspector-x86_64": } virtio_net_conf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioNetRscUnit { Step #6 - "compile-libfuzzer-introspector-x86_64": void *ip; /* ip header */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ip_plen; /* pointer to unaligned uint16_t data len in ip header */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct tcp_header *tcp; /* tcp header */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tcp_hdrlen; /* tcp header len */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t payload; /* pure payload without virtio/eth/ip/tcp */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtioNetRscUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioNetRscChain { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(VirtioNetRscChain) next; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIONet *n; /* VirtIONet */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t proto; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t gso_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t max_payload; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *drain_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, VirtioNetRscSeg) buffers; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtioNetRscStat stat; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtioNetRscChain; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.613 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-gpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VGPUDMABuf { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuDmaBuf *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scanout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(VGPUDMABuf) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VGPUDMABuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": RS_START, /* starting state */ Step #6 - "compile-libfuzzer-introspector-x86_64": RS_INIT_FAILED, /* failed initialisation */ Step #6 - "compile-libfuzzer-introspector-x86_64": RS_INITED, /* initialised and working */ Step #6 - "compile-libfuzzer-introspector-x86_64": RS_RESET, /* inited and reset pending, moves to start after reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RenderState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.622 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-user-gpio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.628 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-pmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.633 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-blk-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.638 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-nsm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.644 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-balloon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_balloon_stat VirtIOBalloonStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_balloon_stat_modern { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t val; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOBalloonStatModern; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.650 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-user.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserHostNotifier { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mr; Step #6 - "compile-libfuzzer-introspector-x86_64": void *addr; Step #6 - "compile-libfuzzer-introspector-x86_64": void *unmap_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool destroy; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserHostNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*vu_async_close_fn)(DeviceState *cb); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserState { Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend *chr; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *notifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": int memory_slots; Step #6 - "compile-libfuzzer-introspector-x86_64": bool supports_config; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.656 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioBusState VirtioPCIBusState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOPCIQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * No need to migrate the reset status, because it is always 0 Step #6 - "compile-libfuzzer-introspector-x86_64": * when the migration starts. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool reset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t desc[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t avail[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t used[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOPCIQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioBusClass VirtioPCIBusClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOPCIRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOPCIRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MSIMessage msg; Step #6 - "compile-libfuzzer-introspector-x86_64": int virq; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int users; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOIRQFD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioPCIDeviceTypeInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Common base class for the subclasses below. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Required only if transitional_name or non_transitional_name is set. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * We need a separate base type instead of making all types Step #6 - "compile-libfuzzer-introspector-x86_64": * inherit from generic_name for two reasons: Step #6 - "compile-libfuzzer-introspector-x86_64": * 1) generic_name implements INTERFACE_PCIE_DEVICE, but Step #6 - "compile-libfuzzer-introspector-x86_64": * transitional_name does not. Step #6 - "compile-libfuzzer-introspector-x86_64": * 2) generic_name has the "disable-legacy" and "disable-modern" Step #6 - "compile-libfuzzer-introspector-x86_64": * properties, transitional_name and non_transitional name don't. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *base_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Generic device type. Optional. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Supports both transitional and non-transitional modes, Step #6 - "compile-libfuzzer-introspector-x86_64": * using the disable-legacy and disable-modern properties. Step #6 - "compile-libfuzzer-introspector-x86_64": * If disable-legacy=auto, (non-)transitional mode is selected Step #6 - "compile-libfuzzer-introspector-x86_64": * depending on the bus where the device is plugged. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Implements both INTERFACE_PCIE_DEVICE and INTERFACE_CONVENTIONAL_PCI_DEVICE, Step #6 - "compile-libfuzzer-introspector-x86_64": * but PCI Express is supported only in non-transitional mode. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The only type implemented by QEMU 3.1 and older. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *generic_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The transitional device type. Optional. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Implements both INTERFACE_PCIE_DEVICE and INTERFACE_CONVENTIONAL_PCI_DEVICE. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *transitional_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The non-transitional device type. Optional. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Implements INTERFACE_CONVENTIONAL_PCI_DEVICE only. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *non_transitional_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Parent type. If NULL, TYPE_VIRTIO_PCI is used */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Same as TypeInfo fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t instance_size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t class_size; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*instance_init)(Object *obj); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*instance_finalize)(Object *obj); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*class_init)(ObjectClass *klass, void *data); Step #6 - "compile-libfuzzer-introspector-x86_64": InterfaceInfo *interfaces; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtioPCIDeviceTypeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.664 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-user-vsock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend chardev; Step #6 - "compile-libfuzzer-introspector-x86_64": } VHostUserVSockConf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.670 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-acpi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.675 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/cbor-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.681 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long vhost_log_chunk_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostDevConfigOps { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Vhost device config space changed callback Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*vhost_dev_config_notifier)(struct vhost_dev *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostDevConfigOps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.689 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOMMUDevice { Step #6 - "compile-libfuzzer-introspector-x86_64": void *viommu; Step #6 - "compile-libfuzzer-introspector-x86_64": PCIBus *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": int devfn; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUMemoryRegion iommu_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace as; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion root; /* The root container of the device */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion bypass_mr; /* The alias of shared memory MR */ Step #6 - "compile-libfuzzer-introspector-x86_64": GList *resv_regions; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *host_resv_ranges; Step #6 - "compile-libfuzzer-introspector-x86_64": } IOMMUDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOMMUPciBus { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIBus *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUDevice *pbdev[]; /* Parent array is sparse, so dynamically alloc */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IOMMUPciBus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.696 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-scsi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.701 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-gpu-pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.707 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-md-pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.712 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-user-fs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend chardev; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t num_request_queues; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t queue_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } VHostUserFSConf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.718 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-dmabuf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SharedObjectType { Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_INVALID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_DMABUF, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_VHOST_DEV, Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedObjectType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioSharedObject { Step #6 - "compile-libfuzzer-introspector-x86_64": SharedObjectType type; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer value; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtioSharedObject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.724 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vdpa-dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.729 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-crypto.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOCryptoConf { Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackend *cryptodev; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Supported service mask */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crypto_services; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Detailed algorithms mask */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cipher_algo_l; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cipher_algo_h; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_algo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mac_algo_l; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mac_algo_h; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t aead_algo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t akcipher_algo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Maximum length of cipher key */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_cipher_key_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Maximum length of authenticated key */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_auth_key_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Maximum size of each crypto request's content */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t max_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOCryptoConf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOCryptoQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueue *dataq; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *dataq_bh; Step #6 - "compile-libfuzzer-introspector-x86_64": struct VirtIOCrypto *vcrypto; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOCryptoQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOCryptoReq { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueueElement elem; Step #6 - "compile-libfuzzer-introspector-x86_64": /* flags of operation, such as type of algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_crypto_inhdr *in; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *in_iov; /* Head address of dest iovec */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int in_num; /* Number of dest iovec */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t in_len; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueue *vq; Step #6 - "compile-libfuzzer-introspector-x86_64": struct VirtIOCrypto *vcrypto; Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendOpInfo op_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOCryptoReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.735 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-user-i2c.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.741 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-access.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.749 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-user-base.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.754 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-serial.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOSerial VirtIOSerial; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOSerialPostLoad { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nr_active_ports; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOSerialPort *port; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t host_connected; Step #6 - "compile-libfuzzer-introspector-x86_64": } *connected; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOSerialPostLoad; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.762 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-scsi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_scsi_cmd_resp VirtIOSCSICmdResp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_scsi_ctrl_tmf_resp VirtIOSCSICtrlTMFResp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_scsi_ctrl_an_resp VirtIOSCSICtrlANResp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_scsi_config VirtIOSCSIConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_scsi_cmd_req VirtIOSCSICmdReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_scsi_ctrl_tmf_req VirtIOSCSICtrlTMFReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_scsi_ctrl_an_req VirtIOSCSICtrlANReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_scsi_event VirtIOSCSIEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.768 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-vsock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t guest_cid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *vhostfd; Step #6 - "compile-libfuzzer-introspector-x86_64": } VHostVSockConf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.774 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-vdpa.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostVDPAHostNotifier { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mr; Step #6 - "compile-libfuzzer-introspector-x86_64": void *addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostVDPAHostNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vhost_vdpa_shared { Step #6 - "compile-libfuzzer-introspector-x86_64": int device_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryListener listener; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vdpa_iova_range iova_range; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, vdpa_iommu) iommu_list; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* IOVA mapping used by the Shadow Virtqueue */ Step #6 - "compile-libfuzzer-introspector-x86_64": VhostIOVATree *iova_tree; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Copy of backend features */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t backend_cap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool iotlb_batch_begin_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Vdpa must send shadow addresses as IOTLB key for data queues, not GPA */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool shadow_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SVQ switching is in progress, or already completed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": SVQTransitionState svq_switching; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostVDPAShared; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vhost_vdpa { Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t address_space_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t acked_features; Step #6 - "compile-libfuzzer-introspector-x86_64": bool shadow_vqs_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Device suspended successfully */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool suspended; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostVDPAShared *shared; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *shadow_vqs; Step #6 - "compile-libfuzzer-introspector-x86_64": const VhostShadowVirtqueueOps *shadow_vq_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": void *shadow_vq_ops_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_dev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": Error *migration_blocker; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostVDPAHostNotifier notifier[VIRTIO_QUEUE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUNotifier n; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostVDPA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vdpa_iommu { Step #6 - "compile-libfuzzer-introspector-x86_64": VhostVDPAShared *dev_shared; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUMemoryRegion *iommu_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr iommu_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUNotifier n; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(vdpa_iommu) iommu_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VDPAIOMMUState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SVQTransitionState { Step #6 - "compile-libfuzzer-introspector-x86_64": SVQ_TSTATE_DISABLING = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": SVQ_TSTATE_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": SVQ_TSTATE_ENABLING Step #6 - "compile-libfuzzer-introspector-x86_64": } SVQTransitionState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.780 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/virtio-blk.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOBlockReq { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueueElement elem; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sector_num; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOBlock *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueue *vq; Step #6 - "compile-libfuzzer-introspector-x86_64": IOVDiscardUndo inhdr_undo; Step #6 - "compile-libfuzzer-introspector-x86_64": IOVDiscardUndo outhdr_undo; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_blk_inhdr *in; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_blk_outhdr out; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t in_len; Step #6 - "compile-libfuzzer-introspector-x86_64": struct VirtIOBlockReq *next; Step #6 - "compile-libfuzzer-introspector-x86_64": struct VirtIOBlockReq *mr_next; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAcctCookie acct; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOBlockReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MultiReqBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOBlockReq *reqs[VIRTIO_BLK_MAX_MERGE_REQS]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int num_reqs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_write; Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiReqBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.786 INFO datatypes - __init__: Processing /src/qemu/include/hw/virtio/vhost-user-scsi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.792 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pcie_sriov.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIESriovPF { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t num_vfs; /* Number of virtual functions created */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vf_bar_type[PCI_NUM_REGIONS]; /* Store type for each VF bar */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *vfname; /* Reference to the device type used for the VFs */ Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice **vf; /* Pointer to an array of num_vfs VF devices */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIESriovPF; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIESriovVF { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice *pf; /* Pointer back to owner physical function */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vf_number; /* Logical VF number of this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIESriovVF; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.798 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pci_bus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.804 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t PCIConfigReadFunc(PCIDevice *pci_dev, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t address, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIIOMMUOps { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @get_address_space: get the address space for a set of devices Step #6 - "compile-libfuzzer-introspector-x86_64": * on a PCI bus. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Mandatory callback which returns a pointer to an #AddressSpace Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @bus: the #PCIBus being accessed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: the data passed to pci_setup_iommu(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @devfn: device and function number Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace * (*get_address_space)(PCIBus *bus, void *opaque, int devfn); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @set_iommu_device: attach a HostIOMMUDevice to a vIOMMU Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Optional callback, if not implemented in vIOMMU, then vIOMMU can't Step #6 - "compile-libfuzzer-introspector-x86_64": * retrieve host information from the associated HostIOMMUDevice. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @bus: the #PCIBus of the PCI device. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: the data passed to pci_setup_iommu(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @devfn: device and function number of the PCI device. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @dev: the #HostIOMMUDevice to attach. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @errp: pass an Error out only when return false Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns: true if HostIOMMUDevice is attached or else false with errp set. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*set_iommu_device)(PCIBus *bus, void *opaque, int devfn, Step #6 - "compile-libfuzzer-introspector-x86_64": HostIOMMUDevice *dev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * @unset_iommu_device: detach a HostIOMMUDevice from a vIOMMU Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Optional callback. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @bus: the #PCIBus of the PCI device. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @opaque: the data passed to pci_setup_iommu(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @devfn: device and function number of the PCI device. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*unset_iommu_device)(PCIBus *bus, void *opaque, int devfn); Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIIOMMUOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void PCIMapIORegionFunc(PCIDevice *pci_dev, int region_num, Step #6 - "compile-libfuzzer-introspector-x86_64": pcibus_t addr, pcibus_t size, int type); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PCIINTxRoute (*pci_route_irq_fn)(void *opaque, int pin); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef MSIMessage MSIPrepareMessageFunc(PCIDevice *dev, unsigned vector); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*PCIINTxRoutingNotifier)(PCIDevice *dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pci_bus_fn)(PCIBus *b, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t pcibus_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void PCIConfigWriteFunc(PCIDevice *pci_dev, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t address, uint32_t data, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef MSIMessage MSIxPrepareMessageFunc(PCIDevice *dev, unsigned vector); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIINTxRoute { Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_INTX_ENABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_INTX_INVERTED, Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_INTX_DISABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": } mode; Step #6 - "compile-libfuzzer-introspector-x86_64": int irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIINTxRoute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*MSIVectorUseNotifier)(PCIDevice *dev, unsigned int vector, Step #6 - "compile-libfuzzer-introspector-x86_64": MSIMessage msg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pci_bus_dev_fn)(PCIBus *b, PCIDevice *d, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*pci_bus_ret_fn)(PCIBus *b, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void PCIUnregisterFunc(PCIDevice *pci_dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIIORegion { Step #6 - "compile-libfuzzer-introspector-x86_64": pcibus_t addr; /* current PCI mapping address. -1 means not mapped */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define PCI_BAR_UNMAPPED (~(pcibus_t)0) Step #6 - "compile-libfuzzer-introspector-x86_64": pcibus_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *memory; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *address_space; Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIIORegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*MSIVectorReleaseNotifier)(PCIDevice *dev, unsigned int vector); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pci_set_irq_fn)(void *opaque, int irq_num, int level); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void MSITriggerFunc(PCIDevice *dev, MSIMessage msg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*MSIVectorPollNotifier)(PCIDevice *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int vector_start, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int vector_end); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*pci_map_irq_fn)(PCIDevice *pci_dev, int irq_num); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.817 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pcie_doe.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DOEHeader DOEHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DOEProtocol DOEProtocol; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DOECap DOECap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.825 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pcie.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIEPort PCIEPort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* these bits must match the bits in Slot Control/Status registers. Step #6 - "compile-libfuzzer-introspector-x86_64": * PCI_EXP_HP_EV_xxx = PCI_EXP_SLTCTL_xxxE = PCI_EXP_SLTSTA_xxx Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Not all the bits of slot control register match with the ones of Step #6 - "compile-libfuzzer-introspector-x86_64": * slot status. Not some bits of slot status register is used to Step #6 - "compile-libfuzzer-introspector-x86_64": * show status, not to report event occurrence. Step #6 - "compile-libfuzzer-introspector-x86_64": * So such bits must be masked out when checking the software Step #6 - "compile-libfuzzer-introspector-x86_64": * notification condition. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_EXP_HP_EV_ABP = PCI_EXP_SLTCTL_ABPE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* attention button pressed */ Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_EXP_HP_EV_PDC = PCI_EXP_SLTCTL_PDCE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* presence detect changed */ Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_EXP_HP_EV_CCI = PCI_EXP_SLTCTL_CCIE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* command completed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_EXP_HP_EV_SUPPORTED = PCI_EXP_HP_EV_ABP | Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_EXP_HP_EV_PDC | Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_EXP_HP_EV_CCI, Step #6 - "compile-libfuzzer-introspector-x86_64": /* supported event mask */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* events not listed aren't supported */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIExpressHotPlugEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIESlot PCIESlot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.831 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pcie_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PCIExpLinkSpeed { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_2_5GT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_5GT, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_8GT, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_16GT, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_32GT, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_64GT, Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIExpLinkSpeed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PCIExpLinkWidth { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_X1 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_X2 = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_X4 = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_X8 = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_X12 = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_X16 = 16, Step #6 - "compile-libfuzzer-introspector-x86_64": QEMU_PCI_EXP_LNK_X32 = 32, Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIExpLinkWidth; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.837 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pci_bridge.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIBridgeWindows PCIBridgeWindows; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PXBDev { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bus_nr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t numa_node; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bypass_iommu; Step #6 - "compile-libfuzzer-introspector-x86_64": } PXBDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIBridgeQemuCap { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; /* Standard PCI capability header field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t next; /* Standard PCI capability header field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t len; /* Standard PCI vendor-specific capability header field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; /* Red Hat vendor-specific capability type. Step #6 - "compile-libfuzzer-introspector-x86_64": Types are defined with REDHAT_PCI_CAP_ prefix */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bus_res; /* Minimum number of buses to reserve */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t io; /* IO space to reserve */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mem; /* Non-prefetchable memory to reserve */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* At most one of the following two fields may be set to a value Step #6 - "compile-libfuzzer-introspector-x86_64": * different from -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mem_pref_32; /* Prefetchable memory to reserve (32-bit MMIO) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mem_pref_64; /* Prefetchable memory to reserve (64-bit MMIO) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIBridgeQemuCap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIResReserve { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t io; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mem_non_pref; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mem_pref_32; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mem_pref_64; Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIResReserve; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLHost CXLHost; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PXBPCIEDev { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": PXBDev parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": } PXBPCIEDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PXBCXLDev { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": PXBPCIEDev parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool hdm_for_passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": CXLHost *cxl_host_bridge; /* Pointer to a CXLHost */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PXBCXLDev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.844 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pcie_port.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIERootPortClass PCIERootPortClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.851 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pci_ids.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.857 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/slotid_cap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.862 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/msi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.868 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pci_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.874 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/msix.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.880 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pcie_host.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.885 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pci_host.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.891 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/shpc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.897 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pcie_aer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIEAERErr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; /* error status bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t source_id; /* bdf */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define PCIE_AER_ERR_IS_CORRECTABLE 0x1 /* correctable/uncorrectable */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define PCIE_AER_ERR_MAYBE_ADVISORY 0x2 /* maybe advisory non-fatal */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define PCIE_AER_ERR_HEADER_VALID 0x4 /* TLP header is logged */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define PCIE_AER_ERR_TLP_PREFIX_PRESENT 0x8 /* TLP Prefix is logged */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t header[4]; /* TLP header */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t prefix[4]; /* TLP header prefix */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIEAERErr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIEAERMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * PCI_ERR_ROOT_CMD_{COR, NONFATAL, FATAL}_EN Step #6 - "compile-libfuzzer-introspector-x86_64": * = PCI_EXP_DEVCTL_{CERE, NFERE, FERE} Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t severity; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t source_id; /* bdf */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIEAERMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIEAERLog { Step #6 - "compile-libfuzzer-introspector-x86_64": /* This structure is saved/loaded. Step #6 - "compile-libfuzzer-introspector-x86_64": So explicitly size them instead of unsigned int */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the number of currently recorded log in log member */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t log_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The maximum number of the log. Errors can be logged up to this. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is configurable property. Step #6 - "compile-libfuzzer-introspector-x86_64": * The specified value will be clipped down to PCIE_AER_LOG_MAX_LIMIT Step #6 - "compile-libfuzzer-introspector-x86_64": * to avoid unreasonable memory usage. Step #6 - "compile-libfuzzer-introspector-x86_64": * I bet that 128 log size would be big enough, otherwise too many errors Step #6 - "compile-libfuzzer-introspector-x86_64": * for system to function normally. But could consecutive errors occur? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define PCIE_AER_LOG_MAX_DEFAULT 8 Step #6 - "compile-libfuzzer-introspector-x86_64": #define PCIE_AER_LOG_MAX_LIMIT 128 Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t log_max; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Error log. log_max-sized array */ Step #6 - "compile-libfuzzer-introspector-x86_64": PCIEAERErr *log; Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIEAERLog; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.903 INFO datatypes - __init__: Processing /src/qemu/include/hw/pci/pci_device.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIDeviceClass PCIDeviceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIReqIDCache PCIReqIDCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PCIReqIDType PCIReqIDType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.911 INFO datatypes - __init__: Processing /src/qemu/include/hw/sparc/sparc32_dma.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.917 INFO datatypes - __init__: Processing /src/qemu/include/hw/sparc/sparc64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.923 INFO datatypes - __init__: Processing /src/qemu/include/hw/sparc/sun4m_iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOMMUState IOMMUState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.928 INFO datatypes - __init__: Processing /src/qemu/include/hw/sparc/sun4u_iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOMMUState IOMMUState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.934 INFO datatypes - __init__: Processing /src/qemu/include/hw/isa/i8259_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.939 INFO datatypes - __init__: Processing /src/qemu/include/hw/isa/isa.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IsaDmaClass IsaDmaClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*IsaDmaTransferHandler)(void *opaque, int nchan, int pos, Step #6 - "compile-libfuzzer-introspector-x86_64": int size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ISADMA_TRANSFER_VERIFY, Step #6 - "compile-libfuzzer-introspector-x86_64": ISADMA_TRANSFER_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": ISADMA_TRANSFER_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": ISADMA_TRANSFER_ILLEGAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } IsaDmaTransferMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.946 INFO datatypes - __init__: Processing /src/qemu/include/hw/isa/superio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ISASuperIOClass ISASuperIOClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ISASuperIOFuncs { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*is_enabled)(ISASuperIODevice *sio, uint8_t index); Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t (*get_iobase)(ISASuperIODevice *sio, uint8_t index); Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int (*get_irq)(ISASuperIODevice *sio, uint8_t index); Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int (*get_dma)(ISASuperIODevice *sio, uint8_t index); Step #6 - "compile-libfuzzer-introspector-x86_64": } ISASuperIOFuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ISASuperIODevice ISASuperIODevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.952 INFO datatypes - __init__: Processing /src/qemu/include/hw/isa/pc87312.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.958 INFO datatypes - __init__: Processing /src/qemu/include/hw/isa/vt82c686.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t stat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t curr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t clen; Step #6 - "compile-libfuzzer-introspector-x86_64": } ViaAC97SGDChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.963 INFO datatypes - __init__: Processing /src/qemu/include/hw/isa/apm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*apm_ctrl_changed_t)(uint32_t val, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct APMState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t apmc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t apms; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": apm_ctrl_changed_t callback; Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": } APMState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.969 INFO datatypes - __init__: Processing /src/qemu/net/clients.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.975 INFO datatypes - __init__: Processing /src/qemu/net/tap-solaris.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.983 INFO datatypes - __init__: Processing /src/qemu/net/dgram.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetDgramState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": SocketReadState rs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool read_poll; /* waiting to receive data? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool write_poll; /* waiting to transmit data? */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* contains destination iff connectionless */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr *dest_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": socklen_t dest_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } NetDgramState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:32.996 INFO datatypes - __init__: Processing /src/qemu/net/filter-buffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.004 INFO datatypes - __init__: Processing /src/qemu/net/tap_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.010 INFO datatypes - __init__: Processing /src/qemu/net/announce.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.018 INFO datatypes - __init__: Processing /src/qemu/net/colo-compare.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CompareState CompareState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SendEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vnet_hdr_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } SendEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SendCo { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": struct CompareState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend *chr; Step #6 - "compile-libfuzzer-introspector-x86_64": GQueue send_list; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notify_remote_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } SendCo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CompareClass { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } CompareClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.040 INFO datatypes - __init__: Processing /src/qemu/net/vhost-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetVhostUserState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend chr; /* only queue index 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserState *vhost_user; Step #6 - "compile-libfuzzer-introspector-x86_64": VHostNetState *vhost_net; Step #6 - "compile-libfuzzer-introspector-x86_64": guint watch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t acked_features; Step #6 - "compile-libfuzzer-introspector-x86_64": bool started; Step #6 - "compile-libfuzzer-introspector-x86_64": } NetVhostUserState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.051 INFO datatypes - __init__: Processing /src/qemu/net/vhost-vdpa-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.056 INFO datatypes - __init__: Processing /src/qemu/net/colo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.064 INFO datatypes - __init__: Processing /src/qemu/net/colo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Packet { Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *network_header; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ip *ip; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *transport_header; Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Time of packet creation, in wall clock ms */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t creation_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Get vnet_hdr_len from filter */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vnet_hdr_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcp_seq; /* sequence number */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcp_ack; /* acknowledgement number */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* the sequence number of the last byte of the packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t seq_end; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t header_size; /* the header length */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t payload_size; /* the payload length */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* record the payload offset(the length that has been compared) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; /* Flags(aka Control bits) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Packet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConnectionKey { Step #6 - "compile-libfuzzer-introspector-x86_64": /* (src, dst) must be grouped, in the same way than in IP header */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct in_addr src; Step #6 - "compile-libfuzzer-introspector-x86_64": struct in_addr dst; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t src_port; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t dst_port; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ip_proto; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Connection { Step #6 - "compile-libfuzzer-introspector-x86_64": /* connection primary send queue: element type: Packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": GQueue primary_list; Step #6 - "compile-libfuzzer-introspector-x86_64": /* connection secondary send queue: element type: Packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": GQueue secondary_list; Step #6 - "compile-libfuzzer-introspector-x86_64": /* flag to enqueue unprocessed_connections */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool processing; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ip_proto; Step #6 - "compile-libfuzzer-introspector-x86_64": /* record the sequence number that has been compared */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t compare_seq; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the maximum of acknowledgement number in primary_list queue */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pack; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the maximum of acknowledgement number in secondary_list queue */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sack; Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset = secondary_seq - primary_seq */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int tcp_state; /* TCP FSM state */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fin_ack_seq; /* the seq of 'fin=1,ack=1' */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Connection; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.072 INFO datatypes - __init__: Processing /src/qemu/net/socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetSocketState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": int listen_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": SocketReadState rs; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int send_index; /* number of bytes sent (only SOCK_STREAM) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr_in dgram_dst; /* contains inet host and port destination iff connectionless (SOCK_DGRAM) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IOHandler *send_fn; /* differs between SOCK_STREAM/SOCK_DGRAM */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool read_poll; /* waiting to receive data? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool write_poll; /* waiting to transmit data? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NetSocketState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.086 INFO datatypes - __init__: Processing /src/qemu/net/tap-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.092 INFO datatypes - __init__: Processing /src/qemu/net/eth.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.104 INFO datatypes - __init__: Processing /src/qemu/net/util.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.110 INFO datatypes - __init__: Processing /src/qemu/net/colo-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.115 INFO datatypes - __init__: Processing /src/qemu/net/tap-bsd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.123 INFO datatypes - __init__: Processing /src/qemu/net/vmnet_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VmnetState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": interface_ref vmnet_if; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mtu; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t max_packet_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": dispatch_queue_t if_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *send_bh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct vmpktdesc packets_buf[VMNET_PACKETS_LIMIT]; Step #6 - "compile-libfuzzer-introspector-x86_64": int packets_send_current_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": int packets_send_end_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec iov_buf[VMNET_PACKETS_LIMIT]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VMChangeStateEntry *change; Step #6 - "compile-libfuzzer-introspector-x86_64": } VmnetState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.129 INFO datatypes - __init__: Processing /src/qemu/net/queue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.138 INFO datatypes - __init__: Processing /src/qemu/net/util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.144 INFO datatypes - __init__: Processing /src/qemu/net/net-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.151 INFO datatypes - __init__: Processing /src/qemu/net/filter-mirror.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MirrorState MirrorState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FilterSendCo { Step #6 - "compile-libfuzzer-introspector-x86_64": MirrorState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } FilterSendCo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.162 INFO datatypes - __init__: Processing /src/qemu/net/colo-compare.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.167 INFO datatypes - __init__: Processing /src/qemu/net/filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.178 INFO datatypes - __init__: Processing /src/qemu/net/af-xdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AFXDPState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct xsk_socket *xsk; Step #6 - "compile-libfuzzer-introspector-x86_64": struct xsk_ring_cons rx; Step #6 - "compile-libfuzzer-introspector-x86_64": struct xsk_ring_prod tx; Step #6 - "compile-libfuzzer-introspector-x86_64": struct xsk_ring_cons cq; Step #6 - "compile-libfuzzer-introspector-x86_64": struct xsk_ring_prod fq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char ifname[IFNAMSIZ]; Step #6 - "compile-libfuzzer-introspector-x86_64": int ifindex; Step #6 - "compile-libfuzzer-introspector-x86_64": bool read_poll; Step #6 - "compile-libfuzzer-introspector-x86_64": bool write_poll; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t outstanding_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *pool; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t n_pool; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": struct xsk_umem *umem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t n_queues; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t xdp_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inhibit; Step #6 - "compile-libfuzzer-introspector-x86_64": } AFXDPState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.189 INFO datatypes - __init__: Processing /src/qemu/net/tap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TAPState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": char down_script[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": char down_script_arg[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buf[NET_BUFSIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool read_poll; Step #6 - "compile-libfuzzer-introspector-x86_64": bool write_poll; Step #6 - "compile-libfuzzer-introspector-x86_64": bool using_vnet_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_ufo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_uso; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": VHostNetState *vhost_net; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned host_vnet_hdr_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier exit; Step #6 - "compile-libfuzzer-introspector-x86_64": } TAPState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.209 INFO datatypes - __init__: Processing /src/qemu/net/dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DumpState { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t start_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int pcap_caplen; Step #6 - "compile-libfuzzer-introspector-x86_64": } DumpState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.218 INFO datatypes - __init__: Processing /src/qemu/net/vde.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VDEState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": VDECONN *vde; Step #6 - "compile-libfuzzer-introspector-x86_64": } VDEState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.225 INFO datatypes - __init__: Processing /src/qemu/net/filter-rewriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.234 INFO datatypes - __init__: Processing /src/qemu/net/tap-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tun_buffer_s { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char buffer [TUN_BUFFER_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long read_size; Step #6 - "compile-libfuzzer-introspector-x86_64": struct tun_buffer_s* next; Step #6 - "compile-libfuzzer-introspector-x86_64": } tun_buffer_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tap_win32_overlapped { Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE handle; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE read_event; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE write_event; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE output_queue_semaphore; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE free_list_semaphore; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE tap_semaphore; Step #6 - "compile-libfuzzer-introspector-x86_64": CRITICAL_SECTION output_queue_cs; Step #6 - "compile-libfuzzer-introspector-x86_64": CRITICAL_SECTION free_list_cs; Step #6 - "compile-libfuzzer-introspector-x86_64": OVERLAPPED read_overlapped; Step #6 - "compile-libfuzzer-introspector-x86_64": OVERLAPPED write_overlapped; Step #6 - "compile-libfuzzer-introspector-x86_64": tun_buffer_t buffers[TUN_MAX_BUFFER_COUNT]; Step #6 - "compile-libfuzzer-introspector-x86_64": tun_buffer_t* free_list; Step #6 - "compile-libfuzzer-introspector-x86_64": tun_buffer_t* output_queue_front; Step #6 - "compile-libfuzzer-introspector-x86_64": tun_buffer_t* output_queue_back; Step #6 - "compile-libfuzzer-introspector-x86_64": } tap_win32_overlapped_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TAPState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": tap_win32_overlapped_t *handle; Step #6 - "compile-libfuzzer-introspector-x86_64": } TAPState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.247 INFO datatypes - __init__: Processing /src/qemu/net/l2tpv3.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetL2TPV3State { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * these are used for xmit - that happens packet a time Step #6 - "compile-libfuzzer-introspector-x86_64": * and for first sign of life packet (easier to parse that once) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *header_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *vec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * these are used for receive - try to "eat" up to 32 packets at a time Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct mmsghdr *msgvec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * peer address Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr_storage *dgram_dst; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dst_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * L2TPv3 parameters Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rx_cookie; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tx_cookie; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rx_session; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tx_session; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t header_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t counter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * DOS avoidance in error handling Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool header_mismatch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Ring buffer handling Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int queue_head; Step #6 - "compile-libfuzzer-introspector-x86_64": int queue_tail; Step #6 - "compile-libfuzzer-introspector-x86_64": int queue_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Precomputed offsets Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cookie_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t counter_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t session_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Poll Control */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool read_poll; Step #6 - "compile-libfuzzer-introspector-x86_64": bool write_poll; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool ipv6; Step #6 - "compile-libfuzzer-introspector-x86_64": bool udp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pin_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cookie; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cookie_is_64; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } NetL2TPV3State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.261 INFO datatypes - __init__: Processing /src/qemu/net/slirp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SlirpState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(SlirpState) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": Slirp *slirp; Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier poll_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier exit_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(CONFIG_SMBD_COMMAND) Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *smb_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *fwd; Step #6 - "compile-libfuzzer-introspector-x86_64": } SlirpState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SlirpTimer SlirpTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.283 INFO datatypes - __init__: Processing /src/qemu/net/checksum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.291 INFO datatypes - __init__: Processing /src/qemu/net/filter-replay.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.297 INFO datatypes - __init__: Processing /src/qemu/net/hub.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.304 INFO datatypes - __init__: Processing /src/qemu/net/stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetStreamState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannel *listen_ioc; Step #6 - "compile-libfuzzer-introspector-x86_64": QIONetListener *listener; Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannel *ioc; Step #6 - "compile-libfuzzer-introspector-x86_64": guint ioc_read_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": guint ioc_write_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": SocketReadState rs; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int send_index; /* number of bytes sent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reconnect_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": guint timer_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": SocketAddress *addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } NetStreamState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.315 INFO datatypes - __init__: Processing /src/qemu/net/vmnet-shared.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.322 INFO datatypes - __init__: Processing /src/qemu/net/vhost-user-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.327 INFO datatypes - __init__: Processing /src/qemu/net/vhost-vdpa.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostVDPAState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vdpa vhost_vdpa; Step #6 - "compile-libfuzzer-introspector-x86_64": NotifierWithReturn migration_state; Step #6 - "compile-libfuzzer-introspector-x86_64": VHostNetState *vhost_net; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Control commands shadow buffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *cvq_cmd_out_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": virtio_net_ctrl_ack *status; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The device always have SVQ enabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool always_svq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The device can isolate CVQ in its own ASID */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cvq_isolated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool started; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostVDPAState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.351 INFO datatypes - __init__: Processing /src/qemu/net/hub.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetHub NetHub; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetHubPort { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(NetHubPort) next; Step #6 - "compile-libfuzzer-introspector-x86_64": NetHub *hub; Step #6 - "compile-libfuzzer-introspector-x86_64": int id; Step #6 - "compile-libfuzzer-introspector-x86_64": } NetHubPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.360 INFO datatypes - __init__: Processing /src/qemu/net/tap-linux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.369 INFO datatypes - __init__: Processing /src/qemu/net/net.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetdevQueueEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": Netdev *nd; Step #6 - "compile-libfuzzer-introspector-x86_64": Location loc; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(NetdevQueueEntry) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } NetdevQueueEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QSIMPLEQ_HEAD(, NetdevQueueEntry) NetdevQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.399 INFO datatypes - __init__: Processing /src/qemu/net/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.404 INFO datatypes - __init__: Processing /src/qemu/net/netmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetmapState { Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState nc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct nm_desc *nmd; Step #6 - "compile-libfuzzer-introspector-x86_64": char ifname[IFNAMSIZ]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct netmap_ring *tx; Step #6 - "compile-libfuzzer-introspector-x86_64": struct netmap_ring *rx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool read_poll; Step #6 - "compile-libfuzzer-introspector-x86_64": bool write_poll; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec iov[IOV_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": int vnet_hdr_len; /* Current virtio-net header length. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NetmapState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.414 INFO datatypes - __init__: Processing /src/qemu/net/tap-linux.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.419 INFO datatypes - __init__: Processing /src/qemu/net/vmnet-host.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.425 INFO datatypes - __init__: Processing /src/qemu/net/can/can_host.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.432 INFO datatypes - __init__: Processing /src/qemu/net/can/can_socketcan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.441 INFO datatypes - __init__: Processing /src/qemu/net/can/can_core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.448 INFO datatypes - __init__: Processing /src/qemu/linux-user/qemu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.456 INFO datatypes - __init__: Processing /src/qemu/linux-user/uaccess.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.463 INFO datatypes - __init__: Processing /src/qemu/linux-user/strace.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.525 INFO datatypes - __init__: Processing /src/qemu/linux-user/gen-vdso.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.533 INFO datatypes - __init__: Processing /src/qemu/linux-user/loader.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const void *cache; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int cache_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } ImageSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.539 INFO datatypes - __init__: Processing /src/qemu/linux-user/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.555 INFO datatypes - __init__: Processing /src/qemu/linux-user/user-mmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.561 INFO datatypes - __init__: Processing /src/qemu/linux-user/fd-trans.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.584 INFO datatypes - __init__: Processing /src/qemu/linux-user/syscall_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_long target_clock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int val[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } kernel_fsid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union target_sigval { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int sival_int; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong sival_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigval_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int val[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_fsid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_int target_timer_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_long target_kernel_daddr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_ulong target_old_sa_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong sig[TARGET_NSIG_WORDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigset_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_int target_kernel_daddr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union target_epoll_data { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_uint u32; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ullong u64; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_epoll_data_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_siginfo { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef TARGET_MIPS Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int si_signo; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int si_code; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int si_errno; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int si_signo; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int si_errno; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int si_code; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int _pad[TARGET_SI_PAD_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* kill() */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t _pid; /* sender's pid */ Step #6 - "compile-libfuzzer-introspector-x86_64": uid_t _uid; /* sender's uid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } _kill; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* POSIX.1b timers */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_uint _timer1; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_uint _timer2; Step #6 - "compile-libfuzzer-introspector-x86_64": } _timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* POSIX.1b signals */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t _pid; /* sender's pid */ Step #6 - "compile-libfuzzer-introspector-x86_64": uid_t _uid; /* sender's uid */ Step #6 - "compile-libfuzzer-introspector-x86_64": target_sigval_t _sigval; Step #6 - "compile-libfuzzer-introspector-x86_64": } _rt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SIGCHLD */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t _pid; /* which child */ Step #6 - "compile-libfuzzer-introspector-x86_64": uid_t _uid; /* sender's uid */ Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int _status; /* exit code */ Step #6 - "compile-libfuzzer-introspector-x86_64": target_clock_t _utime; Step #6 - "compile-libfuzzer-introspector-x86_64": target_clock_t _stime; Step #6 - "compile-libfuzzer-introspector-x86_64": } _sigchld; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong _addr; /* faulting insn/memory ref. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } _sigfault; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SIGPOLL */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int _band; /* POLL_IN, POLL_OUT, POLL_MSG */ Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int _fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } _sigpoll; Step #6 - "compile-libfuzzer-introspector-x86_64": } _sifields; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_siginfo_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_int target_old_sa_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.611 INFO datatypes - __init__: Processing /src/qemu/linux-user/signal-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.618 INFO datatypes - __init__: Processing /src/qemu/linux-user/user-internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOCTLEntry IOCTLEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_long do_ioctl_fn(const IOCTLEntry *ie, uint8_t *buf_temp, Step #6 - "compile-libfuzzer-introspector-x86_64": int fd, int cmd, abi_long arg); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.625 INFO datatypes - __init__: Processing /src/qemu/linux-user/vm86.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.635 INFO datatypes - __init__: Processing /src/qemu/linux-user/uname.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.642 INFO datatypes - __init__: Processing /src/qemu/linux-user/syscall_types.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.653 INFO datatypes - __init__: Processing /src/qemu/linux-user/uname.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.659 INFO datatypes - __init__: Processing /src/qemu/linux-user/linux_loop.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.665 INFO datatypes - __init__: Processing /src/qemu/linux-user/mmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.684 INFO datatypes - __init__: Processing /src/qemu/linux-user/syscall.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CPUArchState *env; Step #6 - "compile-libfuzzer-introspector-x86_64": pthread_mutex_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": pthread_cond_t cond; Step #6 - "compile-libfuzzer-introspector-x86_64": pthread_t thread; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tid; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong child_tidptr; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong parent_tidptr; Step #6 - "compile-libfuzzer-introspector-x86_64": sigset_t sigmask; Step #6 - "compile-libfuzzer-introspector-x86_64": } new_thread_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_long from_flock64_fn(struct flock *fl, abi_ulong target_addr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_long to_flock64_fn(abi_ulong target_addr, const struct flock *fl); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.862 INFO datatypes - __init__: Processing /src/qemu/linux-user/semihost.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.868 INFO datatypes - __init__: Processing /src/qemu/linux-user/flat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.874 INFO datatypes - __init__: Processing /src/qemu/linux-user/fd-trans.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_long (*TargetFdDataFunc)(void *, size_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TargetFdTrans { Step #6 - "compile-libfuzzer-introspector-x86_64": TargetFdDataFunc host_to_target_data; Step #6 - "compile-libfuzzer-introspector-x86_64": TargetFdDataFunc target_to_host_data; Step #6 - "compile-libfuzzer-introspector-x86_64": TargetFdAddrFunc target_to_host_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TargetFdTrans; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_long (*TargetFdAddrFunc)(void *, abi_ulong, socklen_t); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.881 INFO datatypes - __init__: Processing /src/qemu/linux-user/linuxload.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.889 INFO datatypes - __init__: Processing /src/qemu/linux-user/strace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.895 INFO datatypes - __init__: Processing /src/qemu/linux-user/ioctls.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.937 INFO datatypes - __init__: Processing /src/qemu/linux-user/elfload.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_ushort target_uid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_ullong target_elf_greg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_ushort target_gid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct elf_phdr *phdr; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } FillRegionPhdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_ulong target_elf_greg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_uint target_uid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_int target_pid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_uint target_gid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *image; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint32_t *relocs; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned image_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned reloc_count; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned sigreturn_ofs; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned rt_sigreturn_ofs; Step #6 - "compile-libfuzzer-introspector-x86_64": } VdsoImageInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGBAddrs { Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t bounds[3][2]; /* start/last pairs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbounds; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGBAddrs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned count; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } CountAndSizeRegions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.993 INFO datatypes - __init__: Processing /src/qemu/linux-user/socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:33.999 INFO datatypes - __init__: Processing /src/qemu/linux-user/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.004 INFO datatypes - __init__: Processing /src/qemu/linux-user/exit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.010 INFO datatypes - __init__: Processing /src/qemu/linux-user/flatload.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.021 INFO datatypes - __init__: Processing /src/qemu/linux-user/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.041 INFO datatypes - __init__: Processing /src/qemu/linux-user/thunk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.051 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.057 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mask; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((aligned(8))) target_psw_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.062 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.068 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.074 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.080 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.085 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.091 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.096 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.101 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.107 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.112 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/vdso-asmoffset.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.117 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.122 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.130 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": target_psw_t psw; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong gprs[__NUM_GPRS]; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_uint acrs[__NUM_ACRS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_s390_regs_common; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": target_s390_regs_common regs; Step #6 - "compile-libfuzzer-introspector-x86_64": target_s390_fp_regs fpregs; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigregs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong oldmask[_SIGCONTEXT_NSIG_WORDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong sregs; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t callee_used_stack[STACK_FRAME_OVERHEAD]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This field is no longer initialized by the kernel, but it's still a part Step #6 - "compile-libfuzzer-introspector-x86_64": * of the ABI. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t svc_insn; Step #6 - "compile-libfuzzer-introspector-x86_64": struct target_siginfo info; Step #6 - "compile-libfuzzer-introspector-x86_64": struct target_ucontext uc; Step #6 - "compile-libfuzzer-introspector-x86_64": } rt_sigframe; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fpc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fprs[__NUM_FPRS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_s390_fp_regs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vxrs_low[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vxrs_high[16][2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigregs_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t callee_used_stack[STACK_FRAME_OVERHEAD]; Step #6 - "compile-libfuzzer-introspector-x86_64": target_sigcontext sc; Step #6 - "compile-libfuzzer-introspector-x86_64": target_sigregs sregs; Step #6 - "compile-libfuzzer-introspector-x86_64": int signo; Step #6 - "compile-libfuzzer-introspector-x86_64": target_sigregs_ext sregs_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": } sigframe; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.140 INFO datatypes - __init__: Processing /src/qemu/linux-user/s390x/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.145 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.151 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.156 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.161 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.167 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_flat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.172 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.177 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.182 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.187 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.192 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.197 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.202 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.208 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.213 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.220 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int target_greg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_greg_t target_gregset_t[TARGET_NGREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_fpregset { Step #6 - "compile-libfuzzer-introspector-x86_64": int f_fpcntl[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": int f_fpregs[8*3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_fpregset_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.231 INFO datatypes - __init__: Processing /src/qemu/linux-user/m68k/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.236 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.242 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.247 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.252 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.258 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.264 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.270 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.276 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char target_cc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_speed_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_tcflag_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.284 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_sigaltstack { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_sp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int ss_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_stack_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.290 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.295 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.301 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.306 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.313 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.322 INFO datatypes - __init__: Processing /src/qemu/linux-user/alpha/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.328 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.333 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.339 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.344 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.349 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.355 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.361 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.367 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char target_cc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_tcflag_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_speed_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.373 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_sigaltstack { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_sp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int ss_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_stack_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.379 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.384 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.390 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/vdso-asmoffset.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.395 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.400 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.408 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.416 INFO datatypes - __init__: Processing /src/qemu/linux-user/hppa/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.422 INFO datatypes - __init__: Processing /src/qemu/linux-user/generic/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.427 INFO datatypes - __init__: Processing /src/qemu/linux-user/generic/fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.433 INFO datatypes - __init__: Processing /src/qemu/linux-user/generic/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.439 INFO datatypes - __init__: Processing /src/qemu/linux-user/generic/target_flat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.444 INFO datatypes - __init__: Processing /src/qemu/linux-user/generic/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.449 INFO datatypes - __init__: Processing /src/qemu/linux-user/generic/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.455 INFO datatypes - __init__: Processing /src/qemu/linux-user/generic/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.461 INFO datatypes - __init__: Processing /src/qemu/linux-user/generic/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char target_cc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_speed_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_tcflag_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.468 INFO datatypes - __init__: Processing /src/qemu/linux-user/generic/signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_sigaltstack { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_sp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int ss_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_stack_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.474 INFO datatypes - __init__: Processing /src/qemu/linux-user/generic/target_prctl_unalign.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.480 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.485 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.490 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.496 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.501 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.507 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.512 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.519 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/syscall_nr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.524 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char target_cc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_speed_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_tcflag_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.530 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_sigaltstack { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_sp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_size; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int ss_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_stack_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.536 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.542 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.547 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.553 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.563 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.572 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.578 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.583 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.588 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.594 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.599 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_flat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.604 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.609 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.614 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.620 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char target_cc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_tcflag_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_speed_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.627 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.632 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.637 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.643 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.648 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.654 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.665 INFO datatypes - __init__: Processing /src/qemu/linux-user/sh4/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.670 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/special-errno.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.676 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/host/s390x/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ucontext_t host_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.682 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/host/sparc64/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sigcontext host_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.688 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/host/mips/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ucontext_t host_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.694 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/host/riscv/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ucontext_t host_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.700 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/host/aarch64/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ucontext_t host_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.706 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/host/i386/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ucontext_t host_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.712 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/host/ppc/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ucontext_t host_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.718 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/host/arm/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ucontext_t host_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.723 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/host/loongarch64/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ucontext_t host_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.729 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/host/ppc64/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ucontext_t host_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.735 INFO datatypes - __init__: Processing /src/qemu/linux-user/include/host/x86_64/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ucontext_t host_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.741 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.746 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.752 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.757 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.763 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.768 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.773 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.778 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.784 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.789 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.794 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.800 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/vdso-asmoffset.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.805 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.810 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.817 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.824 INFO datatypes - __init__: Processing /src/qemu/linux-user/riscv/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.830 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.835 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.840 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.846 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/mte_user_helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.851 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.856 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_flat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.862 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.867 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.872 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/mte_user_helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.877 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.883 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/syscall_nr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.888 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.893 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.898 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.907 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.912 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.918 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.925 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int total_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int extra_base; Step #6 - "compile-libfuzzer-introspector-x86_64": int extra_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int std_end_ofs; Step #6 - "compile-libfuzzer-introspector-x86_64": int extra_ofs; Step #6 - "compile-libfuzzer-introspector-x86_64": int extra_end_ofs; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigframe_layout; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.939 INFO datatypes - __init__: Processing /src/qemu/linux-user/aarch64/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.945 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.950 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t xtensa_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": } xtregs_opt_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.961 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.970 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.975 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_flat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.980 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.986 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.991 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:34.997 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char target_cc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_speed_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_tcflag_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.004 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.009 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.014 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.020 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.025 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.034 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.044 INFO datatypes - __init__: Processing /src/qemu/linux-user/xtensa/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.049 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.054 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.061 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.066 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.072 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.077 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.082 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.088 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/syscall_nr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.093 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.098 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.103 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.108 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.114 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/vdso-asmoffset.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.120 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.125 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.135 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef TARGET_X86_64 Step #6 - "compile-libfuzzer-introspector-x86_64": FPSTATE_FSAVE, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": FPSTATE_FXSAVE, Step #6 - "compile-libfuzzer-introspector-x86_64": FPSTATE_XSAVE Step #6 - "compile-libfuzzer-introspector-x86_64": } FPStateKind; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.152 INFO datatypes - __init__: Processing /src/qemu/linux-user/i386/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.157 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.162 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.168 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.173 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.178 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.184 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.189 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.195 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char target_cc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_tcflag_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_speed_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.202 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.207 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.213 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.218 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/vdso-asmoffset.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.224 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.229 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.238 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.252 INFO datatypes - __init__: Processing /src/qemu/linux-user/ppc/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.257 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.263 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.268 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.274 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.281 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_flat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.286 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.291 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.297 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.302 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.307 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.312 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.318 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.323 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/vdso-asmoffset.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.329 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.334 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.344 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.359 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.364 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/nwfpe/fpopcode.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.370 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/nwfpe/double_cpdo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.378 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/nwfpe/fpa11_cprt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.386 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/nwfpe/single_cpdo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.393 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/nwfpe/fpa11.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.401 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/nwfpe/fpsr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int FPSR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int FPCR; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.407 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/nwfpe/fpa11_cpdo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.413 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/nwfpe/extended_cpdo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.421 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/nwfpe/fpopcode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.427 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/nwfpe/fpa11_cpdt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.436 INFO datatypes - __init__: Processing /src/qemu/linux-user/arm/nwfpe/fpa11.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union tagFPREG { Step #6 - "compile-libfuzzer-introspector-x86_64": floatx80 fExtended; Step #6 - "compile-libfuzzer-introspector-x86_64": float64 fDouble; Step #6 - "compile-libfuzzer-introspector-x86_64": float32 fSingle; Step #6 - "compile-libfuzzer-introspector-x86_64": } FPREG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagFPA11 { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0 */ FPREG fpreg[8]; /* 8 floating point registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 96 */ FPSR fpsr; /* floating point status register */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 100 */ FPCR fpcr; /* floating point control register */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 104 */ unsigned char fType[8]; /* type of floating point value held in Step #6 - "compile-libfuzzer-introspector-x86_64": floating point registers. One of none Step #6 - "compile-libfuzzer-introspector-x86_64": single, double or extended. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 112 */ int initflag; /* this is special. The kernel guarantees Step #6 - "compile-libfuzzer-introspector-x86_64": to set it to 0 when a thread is launched, Step #6 - "compile-libfuzzer-introspector-x86_64": so we can use it to detect whether this Step #6 - "compile-libfuzzer-introspector-x86_64": instance of the emulator needs to be Step #6 - "compile-libfuzzer-introspector-x86_64": initialised. */ Step #6 - "compile-libfuzzer-introspector-x86_64": float_status fp_status; /* QEMU float emulator status */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FPA11; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.443 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.448 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.454 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.459 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.464 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.470 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.475 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.480 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.485 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.491 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.496 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.502 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.507 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.514 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_sigcontext { Step #6 - "compile-libfuzzer-introspector-x86_64": struct target_pt_regs regs; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong oldmask; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_ucontext { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong tuc_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong tuc_link; Step #6 - "compile-libfuzzer-introspector-x86_64": target_stack_t tuc_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": target_sigcontext tuc_mcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": target_sigset_t tuc_sigmask; /* mask last for extensibility */ Step #6 - "compile-libfuzzer-introspector-x86_64": } target_ucontext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_rt_sigframe { Step #6 - "compile-libfuzzer-introspector-x86_64": struct target_siginfo info; Step #6 - "compile-libfuzzer-introspector-x86_64": target_ucontext uc; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_rt_sigframe; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.522 INFO datatypes - __init__: Processing /src/qemu/linux-user/openrisc/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.527 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.533 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t microblaze_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.539 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.544 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.549 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_flat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.554 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.560 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.565 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.570 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.575 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.581 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.586 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.591 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.597 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.604 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.613 INFO datatypes - __init__: Processing /src/qemu/linux-user/microblaze/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.618 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.623 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.629 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.634 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.639 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.645 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.650 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.655 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.660 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.666 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.671 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.676 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/vdso-asmoffset.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.682 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.687 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.694 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.706 INFO datatypes - __init__: Processing /src/qemu/linux-user/loongarch64/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.711 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.716 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.721 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.727 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.732 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.737 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.743 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.748 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.753 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.758 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.763 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.769 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.774 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.781 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.791 INFO datatypes - __init__: Processing /src/qemu/linux-user/hexagon/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.796 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.802 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.807 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.813 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.818 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.823 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.828 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.833 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/syscall_nr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.839 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.844 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_sigaltstack { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_sp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_size; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int ss_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_stack_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.850 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.855 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.860 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.865 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.871 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.876 INFO datatypes - __init__: Processing /src/qemu/linux-user/mips64/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.881 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.886 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.892 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.898 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.903 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.908 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.913 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.918 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/syscall_nr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.924 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.929 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.934 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.939 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.944 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.949 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.958 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.967 INFO datatypes - __init__: Processing /src/qemu/linux-user/x86_64/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.972 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/target_mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.978 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.984 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/target_resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.990 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/target_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:35.995 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/sockbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.001 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/target_structs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.007 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/target_errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.013 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/termbits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char target_cc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_tcflag_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int target_speed_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.020 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/target_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_sigaltstack { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_sp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int ss_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_stack_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.025 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/target_prctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.031 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/target_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.037 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/target_fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.043 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/cpu_loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.052 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_ulong target_mc_greg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef target_mc_greg_t target_mc_gregset_t[SPARC_MC_NGREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_mc_fpu target_mc_fpu_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": target_mc_gregset_t mc_gregs; Step #6 - "compile-libfuzzer-introspector-x86_64": target_mc_greg_t mc_fp; Step #6 - "compile-libfuzzer-introspector-x86_64": target_mc_greg_t mc_i7; Step #6 - "compile-libfuzzer-introspector-x86_64": target_mc_fpu_t mc_fpregs; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_mcontext_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.067 INFO datatypes - __init__: Processing /src/qemu/linux-user/sparc/target_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.073 INFO datatypes - __init__: Processing /src/qemu/plugins/api.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.084 INFO datatypes - __init__: Processing /src/qemu/plugins/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.099 INFO datatypes - __init__: Processing /src/qemu/plugins/plugin.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.106 INFO datatypes - __init__: Processing /src/qemu/plugins/loader.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*qemu_plugin_install_func_t)(qemu_plugin_id_t, const qemu_info_t *, int, char **); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.117 INFO datatypes - __init__: Processing /src/qemu/scripts/xen-detect.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.123 INFO datatypes - __init__: Processing /src/qemu/scripts/cocci-macro-file.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.129 INFO datatypes - __init__: Processing /src/qemu/scripts/coverity-scan/model.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long long int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct va_list_str *va_list; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pollfd GPollFD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOChannel GIOChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef _Bool bool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct {} name2keysym_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.137 INFO datatypes - __init__: Processing /src/qemu/qapi/qobject-input-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StackObject { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* Name of @obj in its parent, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": QObject *obj; /* QDict or QList being visited */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *qapi; /* sanity check that caller uses same pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *h; /* If @obj is QDict: unvisited keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": const QListEntry *entry; /* If @obj is QList: unvisited tail */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned index; /* If @obj is QList: list index of @entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QSLIST_ENTRY(StackObject) node; /* parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": } StackObject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.152 INFO datatypes - __init__: Processing /src/qemu/qapi/qapi-forward-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.161 INFO datatypes - __init__: Processing /src/qemu/qapi/string-input-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ListMode { Step #6 - "compile-libfuzzer-introspector-x86_64": /* no list parsing active / no list expected */ Step #6 - "compile-libfuzzer-introspector-x86_64": LM_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* we have an unparsed string remaining */ Step #6 - "compile-libfuzzer-introspector-x86_64": LM_UNPARSED, Step #6 - "compile-libfuzzer-introspector-x86_64": /* we have an unfinished int64 range */ Step #6 - "compile-libfuzzer-introspector-x86_64": LM_INT64_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* we have an unfinished uint64 range */ Step #6 - "compile-libfuzzer-introspector-x86_64": LM_UINT64_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* we have parsed the string completely and no range is remaining */ Step #6 - "compile-libfuzzer-introspector-x86_64": LM_END, Step #6 - "compile-libfuzzer-introspector-x86_64": } ListMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union RangeElement { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t i64; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeElement; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.171 INFO datatypes - __init__: Processing /src/qemu/qapi/qmp-registry.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.177 INFO datatypes - __init__: Processing /src/qemu/qapi/qobject-output-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QStackEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": QObject *value; Step #6 - "compile-libfuzzer-introspector-x86_64": void *qapi; /* sanity check that caller uses same pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": QSLIST_ENTRY(QStackEntry) node; Step #6 - "compile-libfuzzer-introspector-x86_64": } QStackEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.186 INFO datatypes - __init__: Processing /src/qemu/qapi/qapi-util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.193 INFO datatypes - __init__: Processing /src/qemu/qapi/qmp-event.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.199 INFO datatypes - __init__: Processing /src/qemu/qapi/opts-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ListMode ListMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.210 INFO datatypes - __init__: Processing /src/qemu/qapi/qapi-type-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.216 INFO datatypes - __init__: Processing /src/qemu/qapi/string-output-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ListMode ListMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.226 INFO datatypes - __init__: Processing /src/qemu/qapi/qapi-clone-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.234 INFO datatypes - __init__: Processing /src/qemu/qapi/qmp-dispatch.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QmpDispatchBH { Step #6 - "compile-libfuzzer-introspector-x86_64": const QmpCommand *cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": Monitor *cur_mon; Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *args; Step #6 - "compile-libfuzzer-introspector-x86_64": QObject **ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": } QmpDispatchBH; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.243 INFO datatypes - __init__: Processing /src/qemu/qapi/qapi-visit-core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.254 INFO datatypes - __init__: Processing /src/qemu/qapi/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.259 INFO datatypes - __init__: Processing /src/qemu/qapi/qapi-dealloc-visitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.266 INFO datatypes - __init__: Processing /src/qemu/common-user/safe-syscall-error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.272 INFO datatypes - __init__: Processing /src/qemu/trace/event-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TraceEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": const char * name; Step #6 - "compile-libfuzzer-introspector-x86_64": const bool sstate; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t *dstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } TraceEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.277 INFO datatypes - __init__: Processing /src/qemu/trace/trace-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.284 INFO datatypes - __init__: Processing /src/qemu/trace/qmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.291 INFO datatypes - __init__: Processing /src/qemu/trace/control-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.297 INFO datatypes - __init__: Processing /src/qemu/trace/control-target.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.303 INFO datatypes - __init__: Processing /src/qemu/trace/ftrace.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.310 INFO datatypes - __init__: Processing /src/qemu/trace/simple.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t event; /* event ID value */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t timestamp_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; /* in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t arguments[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TraceRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t header_event_id; /* HEADER_EVENT_ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t header_magic; /* HEADER_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t header_version; /* HEADER_VERSION */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TraceLogHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.320 INFO datatypes - __init__: Processing /src/qemu/trace/simple.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int tbuf_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int rec_off; Step #6 - "compile-libfuzzer-introspector-x86_64": } TraceBufferRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.326 INFO datatypes - __init__: Processing /src/qemu/trace/control.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TraceEventGroup { Step #6 - "compile-libfuzzer-introspector-x86_64": TraceEvent **events; Step #6 - "compile-libfuzzer-introspector-x86_64": } TraceEventGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.335 INFO datatypes - __init__: Processing /src/qemu/trace/control.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TraceEventIter { Step #6 - "compile-libfuzzer-introspector-x86_64": /* iter state */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t event; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t group; Step #6 - "compile-libfuzzer-introspector-x86_64": /* filter conditions */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t group_id; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": } TraceEventIter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.341 INFO datatypes - __init__: Processing /src/qemu/trace/ftrace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.346 INFO datatypes - __init__: Processing /src/qemu/pc-bios/vof/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.352 INFO datatypes - __init__: Processing /src/qemu/pc-bios/vof/bootmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.358 INFO datatypes - __init__: Processing /src/qemu/pc-bios/vof/libc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.364 INFO datatypes - __init__: Processing /src/qemu/pc-bios/vof/ci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long prom_arg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.370 INFO datatypes - __init__: Processing /src/qemu/pc-bios/vof/vof.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long phandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long ihandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.376 INFO datatypes - __init__: Processing /src/qemu/pc-bios/optionrom/pvh_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.383 INFO datatypes - __init__: Processing /src/qemu/pc-bios/optionrom/linuxboot_dma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.390 INFO datatypes - __init__: Processing /src/qemu/pc-bios/optionrom/optrom_fw_cfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.397 INFO datatypes - __init__: Processing /src/qemu/pc-bios/optionrom/optrom.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.403 INFO datatypes - __init__: Processing /src/qemu/pc-bios/optionrom/optionrom.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.412 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/virtio-scsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.424 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/menu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.432 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/jump2ipl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.438 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/virtio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioBlkOuthdr VirtioBlkOuthdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioBlkConfig VirtioBlkConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum guessed_disk_nature_type VirtioGDN; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioScsiConfig VirtioScsiConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiDevice ScsiDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioNetConfig VirtioNetConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VDev VDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioCmd VirtioCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VirtioDevType VirtioDevType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRingDesc VRingDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VqInfo VqInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRingAvail VRingAvail; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VqConfig VqConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRingUsedElem VRingUsedElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRingUsed VRingUsed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRing VRing; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.446 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/s390-time.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.452 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.460 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/bootmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LdEckdCHS { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cylinder; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sector; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) LdEckdCHS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ComponentHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t magic[4]; /* == "zIPL" */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; /* == ZIPL_COMP_HEADER_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[27]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute((packed)) ComponentHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EckdStage1 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[72]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct EckdSeekArg seek[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) EckdStage1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EckdLdlIpl1 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct EckdStage1 stage1; Step #6 - "compile-libfuzzer-introspector-x86_64": BootInfo bip; /* BootInfo is MBR for LDL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) EckdLdlIpl1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LdEckdBlockPtr { Step #6 - "compile-libfuzzer-introspector-x86_64": LdEckdCHS chs; /* cylinder/head/sector is an address of the block */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) LdEckdBlockPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiMbr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t magic[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": ScsiBlockPtr pt; /* block pointer to program table */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) ScsiMbr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EckdCdlIpl1 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key[4]; /* == "IPL1" */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) EckdCdlIpl1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EckdCdlIpl2 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key[4]; /* == "IPL2" */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct EckdStage1 stage1; Step #6 - "compile-libfuzzer-introspector-x86_64": XEckdMbr mbr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) EckdCdlIpl2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IplVolumeLabel { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char key[4]; /* == "VOL1" */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char data[80]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char key[4]; /* == "VOL1" */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char volser[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char reserved[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": EckdCHS br; /* Location of Boot Record for list-directed IPL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } f; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) IplVolumeLabel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union ExtEckdBlockPtr { Step #6 - "compile-libfuzzer-introspector-x86_64": EckdBlockPtr bptr; Step #6 - "compile-libfuzzer-introspector-x86_64": LdEckdBlockPtr ldptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) ExtEckdBlockPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BootMapTable { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t magic[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": BootMapPointer entry[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) BootMapTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BootInfoBpIpl { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": ExtEckdBlockPtr eckd; Step #6 - "compile-libfuzzer-introspector-x86_64": ScsiBlockPtr linr; Step #6 - "compile-libfuzzer-introspector-x86_64": } bm_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) BootInfoBpIpl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EckdDumpParam { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t start_blk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t end_blk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t blocksize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t num_heads; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bpt; Step #6 - "compile-libfuzzer-introspector-x86_64": char reserved[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute((packed, may_alias)) EckdDumpParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IsoVdElTorito { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t el_torito[32]; /* must contain el_torito_magic value */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused0[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bc_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused1[1974]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) IsoVdElTorito; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IsoVolDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ident[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": IsoVdElTorito boot; Step #6 - "compile-libfuzzer-introspector-x86_64": IsoVdPrimary primary; Step #6 - "compile-libfuzzer-introspector-x86_64": } vd; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) IsoVolDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IsoBcValid { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t platform_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) IsoBcValid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union BootMapPointer { Step #6 - "compile-libfuzzer-introspector-x86_64": ScsiBlockPtr scsi; Step #6 - "compile-libfuzzer-introspector-x86_64": FbaBlockPtr fba; Step #6 - "compile-libfuzzer-introspector-x86_64": EckdBlockPtr eckd; Step #6 - "compile-libfuzzer-introspector-x86_64": ExtEckdBlockPtr xeckd; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) BootMapPointer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FbaDumpParam { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start_blk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t blockct; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute((packed)) FbaDumpParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IsoVdPrimary { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sys_id[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vol_id[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused2[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vol_space_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused3[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vol_set_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vol_seqnum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t log_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t path_table_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l_path_table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t opt_l_path_table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t m_path_table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t opt_m_path_table; Step #6 - "compile-libfuzzer-introspector-x86_64": IsoDirHdr rootdir; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t root_null; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved2[1858]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) IsoVdPrimary; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IsoBcSection { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t boot_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t load_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sys_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sector_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t load_rba; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t selection[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) IsoBcSection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BootRecord { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t magic[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t res1; Step #6 - "compile-libfuzzer-introspector-x86_64": BootMapPointer pgt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[510 - 32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t os_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) BootRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BootMapScriptEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": BootMapPointer blkptr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; /* == BOOT_SCRIPT_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOOT_SCRIPT_EXEC 0x01 Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOOT_SCRIPT_LOAD 0x02 Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOOT_SCRIPT_SIGNATURE 0x03 Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t load_address; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t load_psw; Step #6 - "compile-libfuzzer-introspector-x86_64": } address; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) BootMapScriptEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CMS_VTOC { /* @ rec.3 cyl.0 trk.0 for ECKD */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* @ blk.1 (zero based) for FBA */ Step #6 - "compile-libfuzzer-introspector-x86_64": char magic[4]; /* 'CMS1', EBCDIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": char volser[6]; /* volser, EBCDIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t version; /* = 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t block_size; /* = 512, 1024, 2048, or 4096 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t disk_origin; /* = 4 or 5 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t blocks; /* Number of usable cyls/blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t formatted; /* Max number of fmtd cyls/blks */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t CMS_blocks; /* disk size in CMS blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t CMS_used; /* Number of CMS blocks in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t FST_size; /* = 64, bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t FST_per_CMS_blk; /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": format_date_t format_date; /* YYMMDDhhmmss as 6 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved1[2]; /* = 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; /* disk offset when reserved */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next_hole; /* block nr */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t HBLK_hole_offset; /* >> HBLK data of next hole */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t alloc_map_usr_off; /* >> user part of Alloc map */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved2[4]; /* = 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": char shared_seg_name[8]; /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) CMS_VTOC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t block_number_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EckdCHS { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cylinder; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sector; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) EckdCHS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XEckdMbr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t magic[4]; /* == "xIPL" */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bp_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dev_type; /* == DEV_TYPE_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define DEV_TYPE_ECKD 0x00 Step #6 - "compile-libfuzzer-introspector-x86_64": #define DEV_TYPE_FBA 0x01 Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": BootMapPointer blockptr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) XEckdMbr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BootInfoBpDump { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": EckdDumpParam eckd; Step #6 - "compile-libfuzzer-introspector-x86_64": FbaDumpParam fba; Step #6 - "compile-libfuzzer-introspector-x86_64": } param; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) BootInfoBpDump; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ECKD_NO_IPL, Step #6 - "compile-libfuzzer-introspector-x86_64": ECKD_CMS, Step #6 - "compile-libfuzzer-introspector-x86_64": ECKD_LDL, Step #6 - "compile-libfuzzer-introspector-x86_64": ECKD_LDL_UNLABELED, Step #6 - "compile-libfuzzer-introspector-x86_64": } ECKD_IPL_mode_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EckdBlockPtr { Step #6 - "compile-libfuzzer-introspector-x86_64": EckdCHS chs; /* cylinder/head/sector is an address of the block */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t count; /* (size_in_blocks-1); Step #6 - "compile-libfuzzer-introspector-x86_64": * it's 0 for TablePtr, ScriptPtr, and SectionPtr */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) EckdBlockPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BootInfo { /* @ 0x70, record #0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char magic[4]; /* = 'zIPL', ASCII */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t version; /* = 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOOT_INFO_VERSION 1 Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bp_type; /* = 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOOT_INFO_BP_TYPE_IPL 0x00 Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOOT_INFO_BP_TYPE_DUMP 0x01 Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dev_type; /* = 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOOT_INFO_DEV_TYPE_ECKD 0x00 Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOOT_INFO_DEV_TYPE_FBA 0x01 Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; /* = 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __s390x__ Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOOT_INFO_FLAGS_ARCH 0x01 Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOOT_INFO_FLAGS_ARCH 0x00 Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": BootInfoBpDump dump; Step #6 - "compile-libfuzzer-introspector-x86_64": BootInfoBpIpl ipl; Step #6 - "compile-libfuzzer-introspector-x86_64": } bp; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) BootInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiBlockPtr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t blockno; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t blockct; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) ScsiBlockPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union ComponentEntryData { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t load_psw; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t load_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } ComponentEntryData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BootMapScriptHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOOT_SCRIPT_HDR_IPL 0x00 Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[27]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) BootMapScriptHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LDL_VTOC { /* @ rec.3 cyl.0 trk.0 for ECKD */ Step #6 - "compile-libfuzzer-introspector-x86_64": char magic[4]; /* "LNX1", EBCDIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": char volser[6]; /* volser, EBCDIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[69]; /* reserved, 0x40 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t LDL_version; /* 0x40 or 0xF2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t formatted_blocks; /* if LDL_version >= 0xF2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) LDL_VTOC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EckdSeekArg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": EckdCHS chs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad2; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) EckdSeekArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IsoBcHdr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t platform_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sect_num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id[28]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) IsoBcHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FbaBlockPtr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t blockno; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t blockct; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) FbaBlockPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ComponentEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": ScsiBlockPtr data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t component_type; Step #6 - "compile-libfuzzer-introspector-x86_64": ComponentEntryData compdat; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute((packed)) ComponentEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BootMapScript { Step #6 - "compile-libfuzzer-introspector-x86_64": BootMapScriptHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": BootMapScriptEntry entry[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) BootMapScript; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct format_date { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t YY; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MM; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t DD; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t hh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ss; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) format_date_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EckdStage1b { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[32 * STAGE2_BLK_CNT_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct EckdSeekArg seek[STAGE2_BLK_CNT_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) EckdStage1b; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IsoDirHdr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dr_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ear_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ext_loc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t recording_datetime[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t file_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t file_unit_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t gap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vol_seqnum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fileid_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) IsoDirHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IsoBcEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": IsoBcValid valid; /* id == 0x01 */ Step #6 - "compile-libfuzzer-introspector-x86_64": IsoBcSection sect; /* id == 0x88 || id == 0x0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": IsoBcHdr hdr; /* id == 0x90 || id == 0x91 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } body; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) IsoBcEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.471 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/sclp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCCBHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t function_code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control_mask[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t response_code; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) SCCBHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WriteEventMask { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t _reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mask_length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cp_receive_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cp_send_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t send_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t receive_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) WriteEventMask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReadInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rnmax; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rnsize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[13]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t loadparm[LOADPARM_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) ReadInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WriteEventData { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": EventBufferHeader ebh; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) WriteEventData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCCB { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[SCCB_DATA_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) SCCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EventBufferHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; 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 _reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) EventBufferHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReadEventData { Step #6 - "compile-libfuzzer-introspector-x86_64": SCCBHeader h; Step #6 - "compile-libfuzzer-introspector-x86_64": EventBufferHeader ebh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) ReadEventData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.478 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.484 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/virtio-net.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioNetHdr VirtioNetHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.491 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/bootmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.508 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/iplb.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.514 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/virtio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.524 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/scsi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union ScsiLun ScsiLun; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiSense70 ScsiSense70; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiInquiryStd ScsiInquiryStd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiInquiryEvpdPages ScsiInquiryEvpdPages; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiInquiryEvpdBl ScsiInquiryEvpdBl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiCdbInquiry ScsiCdbInquiry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiCdbRead10 ScsiCdbRead10; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiCdbTestUnitReady ScsiCdbTestUnitReady; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiCdbReportLuns ScsiCdbReportLuns; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiLunReport ScsiLunReport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiCdbReadCapacity16 ScsiCdbReadCapacity16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScsiReadCapacity16Data ScsiReadCapacity16Data; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.532 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/dasd-ipl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.540 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/s390-arch.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PSW { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((aligned(8))) PSW; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LowCore { Step #6 - "compile-libfuzzer-introspector-x86_64": /* prefix area: defined by architecture */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSWLegacy ipl_psw; /* 0x000 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ccw1[2]; /* 0x008 */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ccw2[2]; /* 0x010 */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved10; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ptr_iplb; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad1[0x80 - 0x18]; /* 0x018 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ext_params; /* 0x080 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cpu_addr; /* 0x084 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ext_int_code; /* 0x086 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t svc_ilen; /* 0x088 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t svc_code; /* 0x08a */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pgm_ilen; /* 0x08c */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pgm_code; /* 0x08e */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data_exc_code; /* 0x090 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mon_class_num; /* 0x094 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t per_perc_atmid; /* 0x096 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t per_address; /* 0x098 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t exc_access_id; /* 0x0a0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t per_access_id; /* 0x0a1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t op_access_id; /* 0x0a2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ar_access_id; /* 0x0a3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad2[0xA8 - 0xA4]; /* 0x0a4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t trans_exc_code; /* 0x0a8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t monitor_code; /* 0x0b0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t subchannel_id; /* 0x0b8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t subchannel_nr; /* 0x0ba */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t io_int_parm; /* 0x0bc */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t io_int_word; /* 0x0c0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad3[0xc8 - 0xc4]; /* 0x0c4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t stfl_fac_list; /* 0x0c8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad4[0xe8 - 0xcc]; /* 0x0cc */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mcic; /* 0x0e8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad5[0xf4 - 0xf0]; /* 0x0f0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t external_damage_code; /* 0x0f4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t failing_storage_address; /* 0x0f8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad6[0x110 - 0x100]; /* 0x100 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t per_breaking_event_addr; /* 0x110 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad7[0x120 - 0x118]; /* 0x118 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW restart_old_psw; /* 0x120 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW external_old_psw; /* 0x130 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW svc_old_psw; /* 0x140 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW program_old_psw; /* 0x150 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW mcck_old_psw; /* 0x160 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW io_old_psw; /* 0x170 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad8[0x1a0 - 0x180]; /* 0x180 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW restart_new_psw; /* 0x1a0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW external_new_psw; /* 0x1b0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW svc_new_psw; /* 0x1c0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW program_new_psw; /* 0x1d0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW mcck_new_psw; /* 0x1e0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSW io_new_psw; /* 0x1f0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed, aligned(8192))) LowCore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PSWLegacy { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((aligned(8))) PSWLegacy; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.546 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/dasd-ipl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.552 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/cio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct schib { Step #6 - "compile-libfuzzer-introspector-x86_64": struct pmcw pmcw; /* path management control word */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct scsw scsw; /* subchannel status word */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 mba; /* measurement block address */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mda[4]; /* model dependent area */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed, aligned(4))) Schib; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ccw1 { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cmd_code; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cda; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed, aligned(8))) Ccw1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct subchannel_id { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 cssid:8; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 reserved:4; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 m:1; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ssid:2; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 one:1; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 sch_id; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 sch_no; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed, aligned(4))) SubChannelId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cmd_orb { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 intparm; /* interruption parameter */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key:4; /* flags, like key, suspend control, etc. */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 spnd:1; /* suspend control */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 res1:1; /* reserved */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mod:1; /* modification control */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sync:1; /* synchronize control */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fmt:1; /* format control */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pfch:1; /* prefetch control */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 isic:1; /* initial-status-interruption control */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alcc:1; /* address-limit-checking control */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ssic:1; /* suppress-suspended-interr. control */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 res2:1; /* reserved */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 c64:1; /* IDAW/QDIO 64 bit control */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 i2k:1; /* IDAW 2/4kB block size control */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 lpm:8; /* logical path mask */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ils:1; /* incorrect length */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 zero:6; /* reserved zeros */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 orbx:1; /* ORB extension control */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cpa; /* channel program address */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed, aligned(4))) CmdOrb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct senseid { Step #6 - "compile-libfuzzer-introspector-x86_64": /* common part */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved; /* always 0x'FF' */ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 cu_type; /* control unit type */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cu_model; /* control unit model */ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 dev_type; /* device type */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dev_model; /* device model */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 unused; /* padding byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* extended part */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ciw ciw[62]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed, aligned(4))) SenseId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SenseDataEckdDasd { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t common_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t res_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t phys_drive_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t low_cyl_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t head_high_cyl_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fmt_msg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fmt_dependent_info[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t program_action_code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t config_info; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mcode_hicyl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cyl_head_addr[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed, aligned(4))) SenseDataEckdDasd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CcwSeekData { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cyl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) CcwSeekData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CcwSearchIdData { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cyl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t record; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) CcwSearchIdData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { char _[4096]; } addr_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct chsc_area_sda { Step #6 - "compile-libfuzzer-introspector-x86_64": struct chsc_header request; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved1:4; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 format:4; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 operation_code; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved4; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 operation_data_area[252]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct chsc_header response; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved5:4; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 format2:4; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved6:24; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) ChscAreaSda; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ccw0 { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cmd_code; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cda:24; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chainData:1; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chain:1; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sli:1; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 skip:1; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pci:1; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ida:1; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 suspend:1; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mida:1; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 count; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed, aligned(8))) Ccw0; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct irb { Step #6 - "compile-libfuzzer-introspector-x86_64": struct scsw scsw; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 esw[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ecw[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 emw[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed, aligned(4))) Irb; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.562 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/virtio-scsi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioScsiCmdReq VirtioScsiCmdReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioScsiCmdResp VirtioScsiCmdResp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.568 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/s390-ccw.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short u16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int u32; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.576 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/cio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.587 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/bswap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.592 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/virtio-blkdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.600 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/netmain.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.611 INFO datatypes - __init__: Processing /src/qemu/pc-bios/s390-ccw/sclp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.618 INFO datatypes - __init__: Processing /src/qemu/backends/rng-builtin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.624 INFO datatypes - __init__: Processing /src/qemu/backends/dbus-vmstate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.636 INFO datatypes - __init__: Processing /src/qemu/backends/vhost-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.644 INFO datatypes - __init__: Processing /src/qemu/backends/hostmem-shm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.650 INFO datatypes - __init__: Processing /src/qemu/backends/hostmem-ram.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.657 INFO datatypes - __init__: Processing /src/qemu/backends/spdm-socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.664 INFO datatypes - __init__: Processing /src/qemu/backends/hostmem-file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.674 INFO datatypes - __init__: Processing /src/qemu/backends/cryptodev.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatsArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": union StatsResultsType { Step #6 - "compile-libfuzzer-introspector-x86_64": StatsResultList **stats; Step #6 - "compile-libfuzzer-introspector-x86_64": StatsSchemaList **schema; Step #6 - "compile-libfuzzer-introspector-x86_64": } result; Step #6 - "compile-libfuzzer-introspector-x86_64": strList *names; Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp; Step #6 - "compile-libfuzzer-introspector-x86_64": } StatsArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.687 INFO datatypes - __init__: Processing /src/qemu/backends/rng-egd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.694 INFO datatypes - __init__: Processing /src/qemu/backends/confidential-guest-support.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.700 INFO datatypes - __init__: Processing /src/qemu/backends/cryptodev-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.706 INFO datatypes - __init__: Processing /src/qemu/backends/cryptodev-builtin.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendBuiltinSession { Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoCipher *cipher; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t direction; /* encryption or decryption */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; /* cipher? hash? aead? */ Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoAkCipher *akcipher; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(CryptoDevBackendBuiltinSession) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendBuiltinSession; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.718 INFO datatypes - __init__: Processing /src/qemu/backends/hostmem-memfd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.725 INFO datatypes - __init__: Processing /src/qemu/backends/cryptodev-vhost-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.735 INFO datatypes - __init__: Processing /src/qemu/backends/rng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.742 INFO datatypes - __init__: Processing /src/qemu/backends/rng-random.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.749 INFO datatypes - __init__: Processing /src/qemu/backends/cryptodev-lkcf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendLKCFSession { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *key; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t keylen; Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoAkCipherKeyType keytype; Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoAkCipherOptions akcipher_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendLKCFSession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendLKCF { Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackend parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendLKCFSession *sess[MAX_SESSIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, CryptoDevLKCFTask) requests; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, CryptoDevLKCFTask) responses; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuCond cond; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex rsp_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * There is no async interface for asymmetric keys like AF_ALG sockets, Step #6 - "compile-libfuzzer-introspector-x86_64": * we don't seem to have better way than create a lots of thread. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuThread worker_threads[NR_WORKER_THREAD]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool running; Step #6 - "compile-libfuzzer-introspector-x86_64": int eventfd; Step #6 - "compile-libfuzzer-introspector-x86_64": } CryptoDevBackendLKCF; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevLKCFTask CryptoDevLKCFTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CryptoDevBackendLKCF CryptoDevBackendLKCF; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.762 INFO datatypes - __init__: Processing /src/qemu/backends/hostmem-epc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.769 INFO datatypes - __init__: Processing /src/qemu/backends/cryptodev-vhost.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.779 INFO datatypes - __init__: Processing /src/qemu/backends/host_iommu_device.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.784 INFO datatypes - __init__: Processing /src/qemu/backends/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.789 INFO datatypes - __init__: Processing /src/qemu/backends/iommufd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.799 INFO datatypes - __init__: Processing /src/qemu/backends/hostmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.812 INFO datatypes - __init__: Processing /src/qemu/backends/tpm/tpm_backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.819 INFO datatypes - __init__: Processing /src/qemu/backends/tpm/tpm_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TPMSizedBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": } TPMSizedBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.825 INFO datatypes - __init__: Processing /src/qemu/backends/tpm/tpm_passthrough.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.835 INFO datatypes - __init__: Processing /src/qemu/backends/tpm/tpm_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.844 INFO datatypes - __init__: Processing /src/qemu/backends/tpm/tpm_emulator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TPMBlobBuffers { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t permanent_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": TPMSizedBuffer permanent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t volatil_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": TPMSizedBuffer volatil; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t savestate_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": TPMSizedBuffer savestate; Step #6 - "compile-libfuzzer-introspector-x86_64": } TPMBlobBuffers; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.862 INFO datatypes - __init__: Processing /src/qemu/backends/tpm/tpm_ioctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t ptm_res; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_cap_n ptm_cap_n; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_reset_est ptm_reset_est; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_hdata ptm_hdata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_getstate ptm_getstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_getconfig ptm_getconfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_getinfo ptm_getinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_est ptm_est; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t ptm_cap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_loc ptm_loc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_init ptm_init; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_setstate ptm_setstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_setbuffersize ptm_setbuffersize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptm_lockstorage ptm_lockstorage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.870 INFO datatypes - __init__: Processing /src/qemu/backends/tpm/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.875 INFO datatypes - __init__: Processing /src/qemu/tcg/tcg-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.881 INFO datatypes - __init__: Processing /src/qemu/tcg/optimize.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemCopyInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": IntervalTreeNode itree; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY (MemCopyInfo) next; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGTemp *ts; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGType type; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemCopyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OptContext { Step #6 - "compile-libfuzzer-introspector-x86_64": TCGContext *tcg; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGOp *prev_mb; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGTempSet temps_used; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": IntervalTreeRoot mem_copy; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, MemCopyInfo) mem_free; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* In flight values from optimization. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCGType type; Step #6 - "compile-libfuzzer-introspector-x86_64": } OptContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TempOptInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_const; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGTemp *prev_copy; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGTemp *next_copy; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, MemCopyInfo) mem_copy; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t val; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t z_mask; /* mask bit is 0 if and only if value bit is 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t s_mask; /* mask bit is 1 if value bit matches msb */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TempOptInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.925 INFO datatypes - __init__: Processing /src/qemu/tcg/tcg-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.932 INFO datatypes - __init__: Processing /src/qemu/tcg/tcg-op-vec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.949 INFO datatypes - __init__: Processing /src/qemu/tcg/region.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.963 INFO datatypes - __init__: Processing /src/qemu/tcg/debuginfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.970 INFO datatypes - __init__: Processing /src/qemu/tcg/perf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.980 INFO datatypes - __init__: Processing /src/qemu/tcg/tcg-has.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:36.986 INFO datatypes - __init__: Processing /src/qemu/tcg/tci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.012 INFO datatypes - __init__: Processing /src/qemu/tcg/tcg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGLdstHelperParam { Step #6 - "compile-libfuzzer-introspector-x86_64": TCGReg (*ra_gen)(TCGContext *s, const TCGLabelQemuLdst *l, int arg_reg); Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned ntmp; Step #6 - "compile-libfuzzer-introspector-x86_64": int tmp[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGLdstHelperParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len __attribute__((aligned((sizeof(void *))))); Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": char augmentation[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t code_align; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data_align; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t return_column; Step #6 - "compile-libfuzzer-introspector-x86_64": } DebugFrameCIE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED { Step #6 - "compile-libfuzzer-introspector-x86_64": DebugFrameCIE cie; Step #6 - "compile-libfuzzer-introspector-x86_64": DebugFrameFDEHeader fde; Step #6 - "compile-libfuzzer-introspector-x86_64": } DebugFrameHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MemOp atom; /* lg2 bits of atomicity required */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemOp align; /* lg2 bits of alignment to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGAtomAlign; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGMovExtend { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned dst; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGReg src; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGType dst_type; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGType src_type; Step #6 - "compile-libfuzzer-introspector-x86_64": MemOp src_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGMovExtend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGLabelPoolData { Step #6 - "compile-libfuzzer-introspector-x86_64": struct TCGLabelPoolData *next; Step #6 - "compile-libfuzzer-introspector-x86_64": tcg_insn_unit *label; Step #6 - "compile-libfuzzer-introspector-x86_64": intptr_t addend; Step #6 - "compile-libfuzzer-introspector-x86_64": int rtype; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nlong; Step #6 - "compile-libfuzzer-introspector-x86_64": tcg_target_ulong data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGLabelPoolData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGConstraintSet { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nb_oargs, nb_iargs; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *args_ct_str[TCG_MAX_OP_ARGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGConstraintSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGCumulativeArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": int arg_idx; /* tcg_gen_callN args[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int info_in_idx; /* TCGHelperInfo in[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int arg_slot; /* regs+stack slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ref_slot; /* stack slots for references */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGCumulativeArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCGLabelQemuLdst TCGLabelQemuLdst; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len __attribute__((aligned((sizeof(void *))))); Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cie_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t func_start; Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t func_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } DebugFrameFDEHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": C_NotImplemented = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": #include "tcg-target-con-set.h" Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGConstraintSetIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": JIT_NOACTION = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": JIT_REGISTER_FN, Step #6 - "compile-libfuzzer-introspector-x86_64": JIT_UNREGISTER_FN Step #6 - "compile-libfuzzer-introspector-x86_64": } jit_actions_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.094 INFO datatypes - __init__: Processing /src/qemu/tcg/tcg-op.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.149 INFO datatypes - __init__: Processing /src/qemu/tcg/tcg-op-ldst.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gen_atomic_cx_i32)(TCGv_i32, TCGv_env, TCGv_i64, Step #6 - "compile-libfuzzer-introspector-x86_64": TCGv_i32, TCGv_i32, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gen_atomic_cx_i128)(TCGv_i128, TCGv_env, TCGv_i64, Step #6 - "compile-libfuzzer-introspector-x86_64": TCGv_i128, TCGv_i128, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gen_atomic_op_i64)(TCGv_i64, TCGv_env, TCGv_i64, Step #6 - "compile-libfuzzer-introspector-x86_64": TCGv_i64, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gen_atomic_op_i32)(TCGv_i32, TCGv_env, TCGv_i64, Step #6 - "compile-libfuzzer-introspector-x86_64": TCGv_i32, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gen_atomic_cx_i64)(TCGv_i64, TCGv_env, TCGv_i64, Step #6 - "compile-libfuzzer-introspector-x86_64": TCGv_i64, TCGv_i64, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.172 INFO datatypes - __init__: Processing /src/qemu/tcg/tcg-op-gvec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void dup_fn(TCGv_ptr, TCGv_i32, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni4)(TCGv_i32, TCGv_i32, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fni8)(TCGv_i64, TCGv_i64, TCGv_i64); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fniv_s)(unsigned, TCGv_vec, TCGv_vec, TCGv_i32); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fniv_v)(unsigned, TCGv_vec, TCGv_vec, TCGv_vec); Step #6 - "compile-libfuzzer-introspector-x86_64": gen_helper_gvec_2 *fno[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGOpcode s_list[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": TCGOpcode v_list[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVecGen2sh; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.231 INFO datatypes - __init__: Processing /src/qemu/tcg/s390x/tcg-target-mo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.236 INFO datatypes - __init__: Processing /src/qemu/tcg/s390x/tcg-target-has.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.243 INFO datatypes - __init__: Processing /src/qemu/tcg/s390x/tcg-target-con-set.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.249 INFO datatypes - __init__: Processing /src/qemu/tcg/s390x/tcg-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TCGReg { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R0, TCG_REG_R1, TCG_REG_R2, TCG_REG_R3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R4, TCG_REG_R5, TCG_REG_R6, TCG_REG_R7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R8, TCG_REG_R9, TCG_REG_R10, TCG_REG_R11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R12, TCG_REG_R13, TCG_REG_R14, TCG_REG_R15, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V0 = 32, TCG_REG_V1, TCG_REG_V2, TCG_REG_V3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V4, TCG_REG_V5, TCG_REG_V6, TCG_REG_V7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V8, TCG_REG_V9, TCG_REG_V10, TCG_REG_V11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V12, TCG_REG_V13, TCG_REG_V14, TCG_REG_V15, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V16, TCG_REG_V17, TCG_REG_V18, TCG_REG_V19, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V20, TCG_REG_V21, TCG_REG_V22, TCG_REG_V23, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V24, TCG_REG_V25, TCG_REG_V26, TCG_REG_V27, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V28, TCG_REG_V29, TCG_REG_V30, TCG_REG_V31, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_AREG0 = TCG_REG_R10, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_CALL_STACK = TCG_REG_R15 Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.254 INFO datatypes - __init__: Processing /src/qemu/tcg/s390x/tcg-target-reg-bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.260 INFO datatypes - __init__: Processing /src/qemu/tcg/s390x/tcg-target-con-str.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.266 INFO datatypes - __init__: Processing /src/qemu/tcg/sparc64/tcg-target-mo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.274 INFO datatypes - __init__: Processing /src/qemu/tcg/sparc64/tcg-target-has.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.284 INFO datatypes - __init__: Processing /src/qemu/tcg/sparc64/tcg-target-con-set.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.294 INFO datatypes - __init__: Processing /src/qemu/tcg/sparc64/tcg-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_G0 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_G1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_G2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_G3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_G4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_G5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_G6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_G7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_O0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_O1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_O2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_O3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_O4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_O5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_O6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_O7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_L0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_L1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_L2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_L3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_L4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_L5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_L6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_L7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_I0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_I1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_I2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_I3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_I4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_I5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_I6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_I7, Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.303 INFO datatypes - __init__: Processing /src/qemu/tcg/sparc64/tcg-target-reg-bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.309 INFO datatypes - __init__: Processing /src/qemu/tcg/sparc64/tcg-target-con-str.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.315 INFO datatypes - __init__: Processing /src/qemu/tcg/mips/tcg-target-mo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.321 INFO datatypes - __init__: Processing /src/qemu/tcg/mips/tcg-target-has.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.327 INFO datatypes - __init__: Processing /src/qemu/tcg/mips/tcg-target-con-set.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.333 INFO datatypes - __init__: Processing /src/qemu/tcg/mips/tcg-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_ZERO = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_AT, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T8, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T9, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_K0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_K1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_GP, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_SP, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S8, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_RA, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_CALL_STACK = TCG_REG_SP, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_AREG0 = TCG_REG_S8, Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.339 INFO datatypes - __init__: Processing /src/qemu/tcg/mips/tcg-target-reg-bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.345 INFO datatypes - __init__: Processing /src/qemu/tcg/mips/tcg-target-con-str.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.350 INFO datatypes - __init__: Processing /src/qemu/tcg/riscv/tcg-target-mo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.356 INFO datatypes - __init__: Processing /src/qemu/tcg/riscv/tcg-target-has.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.362 INFO datatypes - __init__: Processing /src/qemu/tcg/riscv/tcg-target-con-set.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.367 INFO datatypes - __init__: Processing /src/qemu/tcg/riscv/tcg-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_ZERO, TCG_REG_RA, TCG_REG_SP, TCG_REG_GP, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_TP, TCG_REG_T0, TCG_REG_T1, TCG_REG_T2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S0, TCG_REG_S1, TCG_REG_A0, TCG_REG_A1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A2, TCG_REG_A3, TCG_REG_A4, TCG_REG_A5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A6, TCG_REG_A7, TCG_REG_S2, TCG_REG_S3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S4, TCG_REG_S5, TCG_REG_S6, TCG_REG_S7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S8, TCG_REG_S9, TCG_REG_S10, TCG_REG_S11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T3, TCG_REG_T4, TCG_REG_T5, TCG_REG_T6, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* RISC-V V Extension registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V0, TCG_REG_V1, TCG_REG_V2, TCG_REG_V3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V4, TCG_REG_V5, TCG_REG_V6, TCG_REG_V7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V8, TCG_REG_V9, TCG_REG_V10, TCG_REG_V11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V12, TCG_REG_V13, TCG_REG_V14, TCG_REG_V15, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V16, TCG_REG_V17, TCG_REG_V18, TCG_REG_V19, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V20, TCG_REG_V21, TCG_REG_V22, TCG_REG_V23, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V24, TCG_REG_V25, TCG_REG_V26, TCG_REG_V27, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V28, TCG_REG_V29, TCG_REG_V30, TCG_REG_V31, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* aliases */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_AREG0 = TCG_REG_S0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_GUEST_BASE_REG = TCG_REG_S1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_TMP0 = TCG_REG_T6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_TMP1 = TCG_REG_T5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_TMP2 = TCG_REG_T4, Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.374 INFO datatypes - __init__: Processing /src/qemu/tcg/riscv/tcg-target-reg-bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.379 INFO datatypes - __init__: Processing /src/qemu/tcg/riscv/tcg-target-con-str.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.385 INFO datatypes - __init__: Processing /src/qemu/tcg/aarch64/tcg-target-mo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.390 INFO datatypes - __init__: Processing /src/qemu/tcg/aarch64/tcg-target-has.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.396 INFO datatypes - __init__: Processing /src/qemu/tcg/aarch64/tcg-target-con-set.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.401 INFO datatypes - __init__: Processing /src/qemu/tcg/aarch64/tcg-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_X0, TCG_REG_X1, TCG_REG_X2, TCG_REG_X3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_X4, TCG_REG_X5, TCG_REG_X6, TCG_REG_X7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_X8, TCG_REG_X9, TCG_REG_X10, TCG_REG_X11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_X12, TCG_REG_X13, TCG_REG_X14, TCG_REG_X15, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_X16, TCG_REG_X17, TCG_REG_X18, TCG_REG_X19, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_X20, TCG_REG_X21, TCG_REG_X22, TCG_REG_X23, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_X24, TCG_REG_X25, TCG_REG_X26, TCG_REG_X27, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_X28, TCG_REG_X29, TCG_REG_X30, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* X31 is either the stack pointer or zero, depending on context. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_SP = 31, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XZR = 31, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V0 = 32, TCG_REG_V1, TCG_REG_V2, TCG_REG_V3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V4, TCG_REG_V5, TCG_REG_V6, TCG_REG_V7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V8, TCG_REG_V9, TCG_REG_V10, TCG_REG_V11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V12, TCG_REG_V13, TCG_REG_V14, TCG_REG_V15, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V16, TCG_REG_V17, TCG_REG_V18, TCG_REG_V19, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V20, TCG_REG_V21, TCG_REG_V22, TCG_REG_V23, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V24, TCG_REG_V25, TCG_REG_V26, TCG_REG_V27, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V28, TCG_REG_V29, TCG_REG_V30, TCG_REG_V31, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Aliases. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_FP = TCG_REG_X29, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_LR = TCG_REG_X30, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_AREG0 = TCG_REG_X19, Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.407 INFO datatypes - __init__: Processing /src/qemu/tcg/aarch64/tcg-target-reg-bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.412 INFO datatypes - __init__: Processing /src/qemu/tcg/aarch64/tcg-target-con-str.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.418 INFO datatypes - __init__: Processing /src/qemu/tcg/i386/tcg-target-mo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.423 INFO datatypes - __init__: Processing /src/qemu/tcg/i386/tcg-target-has.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.429 INFO datatypes - __init__: Processing /src/qemu/tcg/i386/tcg-target-con-set.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.436 INFO datatypes - __init__: Processing /src/qemu/tcg/i386/tcg-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_EAX = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_ECX, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_EDX, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_EBX, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_ESP, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_EBP, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_ESI, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_EDI, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* 64-bit registers; always define the symbols to avoid Step #6 - "compile-libfuzzer-introspector-x86_64": too much if-deffing. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R8, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R9, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R10, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R12, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R13, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R14, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R15, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM7, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* 64-bit registers; likewise always define. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM8, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM9, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM10, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM12, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM13, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM14, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_XMM15, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_RAX = TCG_REG_EAX, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_RCX = TCG_REG_ECX, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_RDX = TCG_REG_EDX, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_RBX = TCG_REG_EBX, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_RSP = TCG_REG_ESP, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_RBP = TCG_REG_EBP, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_RSI = TCG_REG_ESI, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_RDI = TCG_REG_EDI, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_AREG0 = TCG_REG_EBP, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_CALL_STACK = TCG_REG_ESP Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.442 INFO datatypes - __init__: Processing /src/qemu/tcg/i386/tcg-target-reg-bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.447 INFO datatypes - __init__: Processing /src/qemu/tcg/i386/tcg-target-con-str.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.453 INFO datatypes - __init__: Processing /src/qemu/tcg/ppc/tcg-target-mo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.458 INFO datatypes - __init__: Processing /src/qemu/tcg/ppc/tcg-target-has.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.464 INFO datatypes - __init__: Processing /src/qemu/tcg/ppc/tcg-target-con-set.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.470 INFO datatypes - __init__: Processing /src/qemu/tcg/ppc/tcg-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R0, TCG_REG_R1, TCG_REG_R2, TCG_REG_R3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R4, TCG_REG_R5, TCG_REG_R6, TCG_REG_R7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R8, TCG_REG_R9, TCG_REG_R10, TCG_REG_R11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R12, TCG_REG_R13, TCG_REG_R14, TCG_REG_R15, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R16, TCG_REG_R17, TCG_REG_R18, TCG_REG_R19, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R20, TCG_REG_R21, TCG_REG_R22, TCG_REG_R23, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R24, TCG_REG_R25, TCG_REG_R26, TCG_REG_R27, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R28, TCG_REG_R29, TCG_REG_R30, TCG_REG_R31, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V0, TCG_REG_V1, TCG_REG_V2, TCG_REG_V3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V4, TCG_REG_V5, TCG_REG_V6, TCG_REG_V7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V8, TCG_REG_V9, TCG_REG_V10, TCG_REG_V11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V12, TCG_REG_V13, TCG_REG_V14, TCG_REG_V15, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V16, TCG_REG_V17, TCG_REG_V18, TCG_REG_V19, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V20, TCG_REG_V21, TCG_REG_V22, TCG_REG_V23, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V24, TCG_REG_V25, TCG_REG_V26, TCG_REG_V27, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V28, TCG_REG_V29, TCG_REG_V30, TCG_REG_V31, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_CALL_STACK = TCG_REG_R1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_AREG0 = TCG_REG_R27 Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.476 INFO datatypes - __init__: Processing /src/qemu/tcg/ppc/tcg-target-reg-bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.481 INFO datatypes - __init__: Processing /src/qemu/tcg/ppc/tcg-target-con-str.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.486 INFO datatypes - __init__: Processing /src/qemu/tcg/arm/tcg-target-mo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.492 INFO datatypes - __init__: Processing /src/qemu/tcg/arm/tcg-target-has.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.498 INFO datatypes - __init__: Processing /src/qemu/tcg/arm/tcg-target-con-set.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.503 INFO datatypes - __init__: Processing /src/qemu/tcg/arm/tcg-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R0 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R8, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R9, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R10, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R12, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R13, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R14, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_PC, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q8, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q9, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q10, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q12, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q13, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q14, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_Q15, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_AREG0 = TCG_REG_R6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_CALL_STACK = TCG_REG_R13, Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.509 INFO datatypes - __init__: Processing /src/qemu/tcg/arm/tcg-target-reg-bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.514 INFO datatypes - __init__: Processing /src/qemu/tcg/arm/tcg-target-con-str.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.520 INFO datatypes - __init__: Processing /src/qemu/tcg/loongarch64/tcg-target-mo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.525 INFO datatypes - __init__: Processing /src/qemu/tcg/loongarch64/tcg-target-has.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.531 INFO datatypes - __init__: Processing /src/qemu/tcg/loongarch64/tcg-target-con-set.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.537 INFO datatypes - __init__: Processing /src/qemu/tcg/loongarch64/tcg-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_ZERO, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_RA, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_TP, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_SP, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_A7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_T8, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_RESERVED, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S9, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_S8, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V0 = 32, TCG_REG_V1, TCG_REG_V2, TCG_REG_V3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V4, TCG_REG_V5, TCG_REG_V6, TCG_REG_V7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V8, TCG_REG_V9, TCG_REG_V10, TCG_REG_V11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V12, TCG_REG_V13, TCG_REG_V14, TCG_REG_V15, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V16, TCG_REG_V17, TCG_REG_V18, TCG_REG_V19, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V20, TCG_REG_V21, TCG_REG_V22, TCG_REG_V23, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V24, TCG_REG_V25, TCG_REG_V26, TCG_REG_V27, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_V28, TCG_REG_V29, TCG_REG_V30, TCG_REG_V31, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* aliases */ Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_AREG0 = TCG_REG_S0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_TMP0 = TCG_REG_T8, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_TMP1 = TCG_REG_T7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_TMP2 = TCG_REG_T6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_VEC_TMP0 = TCG_REG_V23, Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.543 INFO datatypes - __init__: Processing /src/qemu/tcg/loongarch64/tcg-target-reg-bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.548 INFO datatypes - __init__: Processing /src/qemu/tcg/loongarch64/tcg-target-con-str.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.554 INFO datatypes - __init__: Processing /src/qemu/tcg/tci/tcg-target-mo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.559 INFO datatypes - __init__: Processing /src/qemu/tcg/tci/tcg-target-has.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.565 INFO datatypes - __init__: Processing /src/qemu/tcg/tci/tcg-target-con-set.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.570 INFO datatypes - __init__: Processing /src/qemu/tcg/tci/tcg-target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R0 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R1, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R2, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R3, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R4, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R5, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R6, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R7, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R8, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R9, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R10, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R11, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R12, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R13, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R14, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_R15, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_TMP = TCG_REG_R13, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_AREG0 = TCG_REG_R14, Step #6 - "compile-libfuzzer-introspector-x86_64": TCG_REG_CALL_STACK = TCG_REG_R15, Step #6 - "compile-libfuzzer-introspector-x86_64": } TCGReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.576 INFO datatypes - __init__: Processing /src/qemu/tcg/tci/tcg-target-reg-bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.581 INFO datatypes - __init__: Processing /src/qemu/tcg/tci/tcg-target-con-str.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.586 INFO datatypes - __init__: Processing /src/qemu/block/nfs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NFSClient { Step #6 - "compile-libfuzzer-introspector-x86_64": struct nfs_context *context; Step #6 - "compile-libfuzzer-introspector-x86_64": struct nfsfh *fh; Step #6 - "compile-libfuzzer-introspector-x86_64": int events; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_zero_init; Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *aio_context; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cache_used; Step #6 - "compile-libfuzzer-introspector-x86_64": NFSServer *server; Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t uid, gid, tcp_syncnt, readahead, pagecache, debug; Step #6 - "compile-libfuzzer-introspector-x86_64": } NFSClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NFSRPC { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": int complete; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector *iov; Step #6 - "compile-libfuzzer-introspector-x86_64": struct stat *st; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": NFSClient *client; Step #6 - "compile-libfuzzer-introspector-x86_64": } NFSRPC; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.603 INFO datatypes - __init__: Processing /src/qemu/block/nbd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *coroutine; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; /* original offset of the request */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool receiving; /* sleeping in the yield in nbd_receive_replies */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NBDClientRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NBDReplyChunkIter { Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": int request_ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Error *err; Step #6 - "compile-libfuzzer-introspector-x86_64": bool done, only_structured; Step #6 - "compile-libfuzzer-introspector-x86_64": } NBDReplyChunkIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NBDClientState { Step #6 - "compile-libfuzzer-introspector-x86_64": NBD_CLIENT_CONNECTING_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": NBD_CLIENT_CONNECTING_NOWAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": NBD_CLIENT_CONNECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": NBD_CLIENT_QUIT Step #6 - "compile-libfuzzer-introspector-x86_64": } NBDClientState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVNBDState { Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannel *ioc; /* The current I/O channel */ Step #6 - "compile-libfuzzer-introspector-x86_64": NBDExportInfo info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Protects state, free_sema, in_flight, requests[].coroutine, Step #6 - "compile-libfuzzer-introspector-x86_64": * reconnect_delay_timer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex requests_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": NBDClientState state; Step #6 - "compile-libfuzzer-introspector-x86_64": CoQueue free_sema; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned in_flight; Step #6 - "compile-libfuzzer-introspector-x86_64": NBDClientRequest requests[MAX_NBD_REQUESTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *reconnect_delay_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protects sending data on the socket. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex send_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Protects receiving reply headers from the socket, as well as the Step #6 - "compile-libfuzzer-introspector-x86_64": * fields reply and requests[].receiving Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex receive_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": NBDReply reply; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *open_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Connection parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reconnect_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t open_timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": SocketAddress *saddr; Step #6 - "compile-libfuzzer-introspector-x86_64": char *export; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tlscredsid; Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoTLSCreds *tlscreds; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tlshostname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *x_dirty_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": bool alloc_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NBDClientConnection *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVNBDState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.634 INFO datatypes - __init__: Processing /src/qemu/block/qed-cluster.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.640 INFO datatypes - __init__: Processing /src/qemu/block/qed-table.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.649 INFO datatypes - __init__: Processing /src/qemu/block/vhdx.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VHDXImageType { Step #6 - "compile-libfuzzer-introspector-x86_64": VHDX_TYPE_DYNAMIC = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VHDX_TYPE_FIXED, Step #6 - "compile-libfuzzer-introspector-x86_64": VHDX_TYPE_DIFFERENCING, /* Currently unsupported */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VHDXImageType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHDXSectorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bat_idx; /* BAT entry index */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sectors_avail; /* sectors available in payload block */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bytes_left; /* bytes left in the block after data to r/w */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bytes_avail; /* bytes available in payload block */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t file_offset; /* absolute offset in bytes, in file */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t block_offset; /* block offset, in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VHDXSectorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.677 INFO datatypes - __init__: Processing /src/qemu/block/qcow2.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCowSnapshot { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t l1_table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l1_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *id_str; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t disk_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vm_state_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t date_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t date_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vm_clock_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": /* icount value for the moment when snapshot was taken */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t icount; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Size of all extra data, including QCowSnapshotExtraData if available */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t extra_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Data beyond QCowSnapshotExtraData, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *unknown_extra_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } QCowSnapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2Cache Qcow2Cache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED QCowSnapshotHeader Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t Qcow2GetRefcountFunc(const void *refcount_array, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t index); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2BitmapHeaderExt { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nb_bitmaps; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved32; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bitmap_directory_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bitmap_directory_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCowL2Meta Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Guest offset of the first updated cluster */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Host offset of the first updated cluster */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t alloc_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Number of updated clusters */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_clusters; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Do not free the old clusters */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool keep_old_clusters; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Requests that overlap with this allocation and wait to be restarted Step #6 - "compile-libfuzzer-introspector-x86_64": * when the allocating request has completed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoQueue dependent_requests; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The COW Region immediately before the area the guest actually Step #6 - "compile-libfuzzer-introspector-x86_64": * writes to. This (part of the) write request starts at Step #6 - "compile-libfuzzer-introspector-x86_64": * cow_start.offset + cow_start.nb_bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Qcow2COWRegion cow_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The COW Region immediately after the area the guest actually Step #6 - "compile-libfuzzer-introspector-x86_64": * writes to. This (part of the) write request ends at cow_end.offset Step #6 - "compile-libfuzzer-introspector-x86_64": * (which must always be set even when cow_end.nb_bytes is 0). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Qcow2COWRegion cow_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Indicates that COW regions are already handled and do not require Step #6 - "compile-libfuzzer-introspector-x86_64": * any more processing. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_cow; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Indicates that this is not a normal write request but a preallocation. Step #6 - "compile-libfuzzer-introspector-x86_64": * If the image has extended L2 entries this means that no new individual Step #6 - "compile-libfuzzer-introspector-x86_64": * subclusters will be marked as allocated in the L2 bitmap (but any Step #6 - "compile-libfuzzer-introspector-x86_64": * existing contents of that bitmap will be kept). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prealloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The I/O vector with the data from the actual guest write request. Step #6 - "compile-libfuzzer-introspector-x86_64": * If non-NULL, this is meant to be merged together with the data Step #6 - "compile-libfuzzer-introspector-x86_64": * from @cow_start and @cow_end into one single write operation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector *data_qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t data_qiov_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Pointer to next L2Meta of the same write request */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct QCowL2Meta *next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(QCowL2Meta) next_in_flight; Step #6 - "compile-libfuzzer-introspector-x86_64": } QCowL2Meta; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QCow2ClusterType { Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_CLUSTER_UNALLOCATED, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_CLUSTER_ZERO_PLAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_CLUSTER_ZERO_ALLOC, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_CLUSTER_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_CLUSTER_COMPRESSED, Step #6 - "compile-libfuzzer-introspector-x86_64": } QCow2ClusterType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QCow2MetadataOverlap { Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_MAIN_HEADER_BITNR = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_ACTIVE_L1_BITNR = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_ACTIVE_L2_BITNR = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_REFCOUNT_TABLE_BITNR = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_REFCOUNT_BLOCK_BITNR = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_SNAPSHOT_TABLE_BITNR = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_INACTIVE_L1_BITNR = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_INACTIVE_L2_BITNR = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_BITMAP_DIRECTORY_BITNR = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_MAX_BITNR = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_MAIN_HEADER = (1 << QCOW2_OL_MAIN_HEADER_BITNR), Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_ACTIVE_L1 = (1 << QCOW2_OL_ACTIVE_L1_BITNR), Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_ACTIVE_L2 = (1 << QCOW2_OL_ACTIVE_L2_BITNR), Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_REFCOUNT_TABLE = (1 << QCOW2_OL_REFCOUNT_TABLE_BITNR), Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_REFCOUNT_BLOCK = (1 << QCOW2_OL_REFCOUNT_BLOCK_BITNR), Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_SNAPSHOT_TABLE = (1 << QCOW2_OL_SNAPSHOT_TABLE_BITNR), Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_INACTIVE_L1 = (1 << QCOW2_OL_INACTIVE_L1_BITNR), Step #6 - "compile-libfuzzer-introspector-x86_64": /* NOTE: Checking overlaps with inactive L2 tables will result in bdrv Step #6 - "compile-libfuzzer-introspector-x86_64": * reads. */ Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_INACTIVE_L2 = (1 << QCOW2_OL_INACTIVE_L2_BITNR), Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_OL_BITMAP_DIRECTORY = (1 << QCOW2_OL_BITMAP_DIRECTORY_BITNR), Step #6 - "compile-libfuzzer-introspector-x86_64": } QCow2MetadataOverlap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCowHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t backing_file_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backing_file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cluster_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; /* in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crypt_method; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l1_size; /* XXX: save number of clusters instead ? */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t l1_table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t refcount_table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t refcount_table_clusters; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nb_snapshots; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t snapshots_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The following fields are only valid for version >= 3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t incompatible_features; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t compatible_features; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t autoclear_features; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t refcount_order; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t header_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Additional fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t compression_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* header must be a multiple of 8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t padding[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED QCowSnapshotExtraData Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2CryptoHeaderExtension { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2UnknownHeaderExtension { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(Qcow2UnknownHeaderExtension) next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Qcow2UnknownHeaderExtension; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2Feature { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bit; Step #6 - "compile-libfuzzer-introspector-x86_64": char name[46]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2DiscardRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(Qcow2DiscardRegion) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } Qcow2DiscardRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void Qcow2SetRefcountFunc(void *refcount_array, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t index, uint64_t value); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVQcow2State { Step #6 - "compile-libfuzzer-introspector-x86_64": int cluster_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": int cluster_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int l2_slice_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int subcluster_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": int subcluster_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int subclusters_per_cluster; Step #6 - "compile-libfuzzer-introspector-x86_64": int l2_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": int l2_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int l1_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int l1_vm_state_index; Step #6 - "compile-libfuzzer-introspector-x86_64": int refcount_block_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": int refcount_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int csize_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": int csize_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cluster_offset_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t l1_table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *l1_table; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Qcow2Cache *l2_table_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": Qcow2Cache *refcount_block_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *cache_clean_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned cache_clean_interval; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, QCowL2Meta) cluster_allocs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *refcount_table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t refcount_table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t refcount_table_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_refcount_table_index; /* Last used entry in refcount_table */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t free_cluster_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t free_byte_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Qcow2CryptoHeaderExtension crypto_header; /* QCow2 header extension */ Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoBlockOpenOptions *crypto_opts; /* Disk encryption runtime options */ Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoBlock *crypto; /* Disk encryption format driver */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool crypt_physical_offset; /* Whether to use virtual or physical offset Step #6 - "compile-libfuzzer-introspector-x86_64": for encryption initialization vector tweak */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crypt_method_header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t snapshots_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int snapshots_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nb_snapshots; Step #6 - "compile-libfuzzer-introspector-x86_64": QCowSnapshot *snapshots; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nb_bitmaps; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bitmap_directory_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bitmap_directory_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int qcow_version; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_lazy_refcounts; Step #6 - "compile-libfuzzer-introspector-x86_64": int refcount_order; Step #6 - "compile-libfuzzer-introspector-x86_64": int refcount_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t refcount_max; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Qcow2GetRefcountFunc *get_refcount; Step #6 - "compile-libfuzzer-introspector-x86_64": Qcow2SetRefcountFunc *set_refcount; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool discard_passthrough[QCOW2_DISCARD_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool discard_no_unref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int overlap_check; /* bitmask of Qcow2MetadataOverlap values */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool signaled_corruption; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t incompatible_features; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t compatible_features; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t autoclear_features; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t unknown_header_fields_size; Step #6 - "compile-libfuzzer-introspector-x86_64": void *unknown_header_fields; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, Qcow2UnknownHeaderExtension) unknown_header_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD (, Qcow2DiscardRegion) discards; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cache_discards; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Backing file path and format as stored in the image (this is not the Step #6 - "compile-libfuzzer-introspector-x86_64": * effective path/format, which may be the result of a runtime option Step #6 - "compile-libfuzzer-introspector-x86_64": * override) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *image_backing_file; Step #6 - "compile-libfuzzer-introspector-x86_64": char *image_backing_format; Step #6 - "compile-libfuzzer-introspector-x86_64": char *image_data_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CoQueue thread_task_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_threads; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *data_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool metadata_preallocation_checked; Step #6 - "compile-libfuzzer-introspector-x86_64": bool metadata_preallocation; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Compression type used for the image. Default: 0 - ZLIB Step #6 - "compile-libfuzzer-introspector-x86_64": * The image compression type is set on image creation. Step #6 - "compile-libfuzzer-introspector-x86_64": * For now, the only way to change the compression type Step #6 - "compile-libfuzzer-introspector-x86_64": * is to convert the image with the desired compression type set. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Qcow2CompressionType compression_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVQcow2State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2COWRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Offset of the COW region in bytes from the start of the first cluster Step #6 - "compile-libfuzzer-introspector-x86_64": * touched by the request. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Number of bytes to copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nb_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } Qcow2COWRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QCow2SubclusterType { Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_SUBCLUSTER_UNALLOCATED_PLAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_SUBCLUSTER_UNALLOCATED_ALLOC, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_SUBCLUSTER_ZERO_PLAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_SUBCLUSTER_ZERO_ALLOC, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_SUBCLUSTER_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_SUBCLUSTER_COMPRESSED, Step #6 - "compile-libfuzzer-introspector-x86_64": QCOW2_SUBCLUSTER_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": } QCow2SubclusterType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.697 INFO datatypes - __init__: Processing /src/qemu/block/copy-on-read.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVStateCOR { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bottom_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool chain_frozen; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVStateCOR; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.706 INFO datatypes - __init__: Processing /src/qemu/block/qapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.724 INFO datatypes - __init__: Processing /src/qemu/block/dmg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVDMGState { Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": /* each chunk contains a certain number of sectors, Step #6 - "compile-libfuzzer-introspector-x86_64": * offsets[i] is the offset in the .dmg file, Step #6 - "compile-libfuzzer-introspector-x86_64": * lengths[i] is the length of the compressed chunk, Step #6 - "compile-libfuzzer-introspector-x86_64": * sectors[i] is the sector beginning at offsets[i], Step #6 - "compile-libfuzzer-introspector-x86_64": * sectorcounts[i] is the number of sectors in that chunk, Step #6 - "compile-libfuzzer-introspector-x86_64": * the sectors array is ordered Step #6 - "compile-libfuzzer-introspector-x86_64": * 0<=ilprz) we can directly return zeros instead Step #6 - "compile-libfuzzer-introspector-x86_64": * of reading zeros over the wire if a read request falls within an Step #6 - "compile-libfuzzer-introspector-x86_64": * unallocated block. As there are 3 possible states we need 2 bitmaps to Step #6 - "compile-libfuzzer-introspector-x86_64": * track. allocmap_valid keeps track if QEMU's information about a page is Step #6 - "compile-libfuzzer-introspector-x86_64": * valid. allocmap tracks if a page is allocated or not. In case QEMU has no Step #6 - "compile-libfuzzer-introspector-x86_64": * valid information about a page the corresponding allocmap entry should be Step #6 - "compile-libfuzzer-introspector-x86_64": * switched to unallocated as well to force a new lookup of the allocation Step #6 - "compile-libfuzzer-introspector-x86_64": * status as lookups are generally skipped if a page is suspect to be Step #6 - "compile-libfuzzer-introspector-x86_64": * allocated. If a iSCSI target is opened with cache.direct = on the Step #6 - "compile-libfuzzer-introspector-x86_64": * allocmap_valid does not exist turning all cached information invalid so Step #6 - "compile-libfuzzer-introspector-x86_64": * that a fresh lookup is made for any page even if allocmap entry returns Step #6 - "compile-libfuzzer-introspector-x86_64": * it's unallocated. */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *allocmap; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *allocmap_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": long allocmap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int cluster_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_16_for_rw; Step #6 - "compile-libfuzzer-introspector-x86_64": bool write_protected; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lbpme; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lbprz; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dpofua; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_write_same; Step #6 - "compile-libfuzzer-introspector-x86_64": bool request_timed_out; Step #6 - "compile-libfuzzer-introspector-x86_64": } IscsiLun; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IscsiAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": IscsiLun *iscsilun; Step #6 - "compile-libfuzzer-introspector-x86_64": struct scsi_task *task; Step #6 - "compile-libfuzzer-introspector-x86_64": int status; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sector_num; Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __linux__ Step #6 - "compile-libfuzzer-introspector-x86_64": sg_io_hdr_t *ioh; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": bool cancelled; Step #6 - "compile-libfuzzer-introspector-x86_64": } IscsiAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IscsiTask { Step #6 - "compile-libfuzzer-introspector-x86_64": int status; Step #6 - "compile-libfuzzer-introspector-x86_64": int complete; Step #6 - "compile-libfuzzer-introspector-x86_64": int retries; Step #6 - "compile-libfuzzer-introspector-x86_64": int do_retry; Step #6 - "compile-libfuzzer-introspector-x86_64": struct scsi_task *task; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": IscsiLun *iscsilun; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer retry_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": int err_code; Step #6 - "compile-libfuzzer-introspector-x86_64": char *err_str; Step #6 - "compile-libfuzzer-introspector-x86_64": } IscsiTask; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.915 INFO datatypes - __init__: Processing /src/qemu/block/cloop.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVCloopState { Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t n_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sectors_per_block; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t current_block; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *compressed_block; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *uncompressed_block; Step #6 - "compile-libfuzzer-introspector-x86_64": z_stream zstream; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVCloopState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.924 INFO datatypes - __init__: Processing /src/qemu/block/nvme.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVNVMeState BDRVNVMeState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t head, tail; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *queue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t iova; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Hardware MMIO register */ Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint32_t *doorbell; Step #6 - "compile-libfuzzer-introspector-x86_64": } NVMeQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Read from I/O code path, initialized under BQL */ Step #6 - "compile-libfuzzer-introspector-x86_64": BDRVNVMeState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields protected by BQL */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *prp_list_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields protected by @lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoQueue free_req_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": NVMeQueue sq, cq; Step #6 - "compile-libfuzzer-introspector-x86_64": int cq_phase; Step #6 - "compile-libfuzzer-introspector-x86_64": int free_req_head; Step #6 - "compile-libfuzzer-introspector-x86_64": NVMeRequest reqs[NVME_NUM_REQS]; Step #6 - "compile-libfuzzer-introspector-x86_64": int need_kick; Step #6 - "compile-libfuzzer-introspector-x86_64": int inflight; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Thread-safe, no lock necessary */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *completion_bh; Step #6 - "compile-libfuzzer-introspector-x86_64": } NVMeQueuePair; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": } NVMeCoData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCompletionFunc *cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": int cid; Step #6 - "compile-libfuzzer-introspector-x86_64": void *prp_list_page; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t prp_list_iova; Step #6 - "compile-libfuzzer-introspector-x86_64": int free_req_next; /* q->reqs[] index of next free req */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NVMeRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.952 INFO datatypes - __init__: Processing /src/qemu/block/blkreplay.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Request { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": } Request; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.959 INFO datatypes - __init__: Processing /src/qemu/block/qcow.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QCowHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t backing_file_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backing_file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mtime; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; /* in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cluster_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t l2_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t padding; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crypt_method; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t l1_table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVQcowState { Step #6 - "compile-libfuzzer-introspector-x86_64": int cluster_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": int cluster_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int l2_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": int l2_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int l1_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cluster_offset_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t l1_table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *l1_table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *l2_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t l2_cache_offsets[L2_CACHE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l2_cache_counts[L2_CACHE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *cluster_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *cluster_data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cluster_cache_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoBlock *crypto; /* Disk encryption format driver */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crypt_method_header; Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Error *migration_blocker; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVQcowState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.980 INFO datatypes - __init__: Processing /src/qemu/block/dmg-lzfse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:37.986 INFO datatypes - __init__: Processing /src/qemu/block/vhdx-log.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHDXLogSequence { Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": VHDXLogEntries log; Step #6 - "compile-libfuzzer-introspector-x86_64": VHDXLogEntryHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": } VHDXLogSequence; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHDXLogDescEntries { Step #6 - "compile-libfuzzer-introspector-x86_64": VHDXLogEntryHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": VHDXLogDescriptor desc[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VHDXLogDescEntries; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.002 INFO datatypes - __init__: Processing /src/qemu/block/blkverify.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *test_file; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVBlkverifyState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlkverifyRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Request metadata */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_write; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int GRAPH_RDLOCK_PTR (*request_fn)( Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *, int64_t, int64_t, QEMUIOVector *, BdrvRequestFlags); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; /* test image result */ Step #6 - "compile-libfuzzer-introspector-x86_64": int raw_ret; /* raw image result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int done; /* completion counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector *qiov; /* user I/O vector */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector *raw_qiov; /* cloned I/O vector for raw file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BlkverifyRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.012 INFO datatypes - __init__: Processing /src/qemu/block/qed-check.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BDRVQEDState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvCheckResult *result; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fix; /* whether to fix invalid offsets */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t nclusters; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *used_clusters; /* referenced cluster bitmap */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEDRequest request; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEDCheck; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.020 INFO datatypes - __init__: Processing /src/qemu/block/qcow2-snapshot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.038 INFO datatypes - __init__: Processing /src/qemu/block/dmg-bz2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.044 INFO datatypes - __init__: Processing /src/qemu/block/parallels.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.065 INFO datatypes - __init__: Processing /src/qemu/block/linux-aio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int in_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int in_flight; Step #6 - "compile-libfuzzer-introspector-x86_64": bool blocked; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, qemu_laiocb) pending; Step #6 - "compile-libfuzzer-introspector-x86_64": } LaioQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.077 INFO datatypes - __init__: Processing /src/qemu/block/throttle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.086 INFO datatypes - __init__: Processing /src/qemu/block/quorum.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union QuorumVoteValue { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t h[HASH_LENGTH]; /* SHA-256 hash */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t l; /* simpler 64 bits hash */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QuorumVoteValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVQuorumState { Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild **children; /* children BlockDriverStates */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_children; /* children count */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned next_child_index; /* the index of the next child that should Step #6 - "compile-libfuzzer-introspector-x86_64": * be added Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int threshold; /* if less than threshold children reads gave the Step #6 - "compile-libfuzzer-introspector-x86_64": * same result a quorum error occurs. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_blkverify; /* true if the driver is in blkverify mode Step #6 - "compile-libfuzzer-introspector-x86_64": * Writes are mirrored on two children devices. Step #6 - "compile-libfuzzer-introspector-x86_64": * On reads the two children devices' contents are Step #6 - "compile-libfuzzer-introspector-x86_64": * compared and if a difference is spotted its Step #6 - "compile-libfuzzer-introspector-x86_64": * location is printed and the code aborts. Step #6 - "compile-libfuzzer-introspector-x86_64": * It is useful to debug other block drivers by Step #6 - "compile-libfuzzer-introspector-x86_64": * comparing them with a reference one. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rewrite_corrupted;/* true if the driver must rewrite-on-read corrupted Step #6 - "compile-libfuzzer-introspector-x86_64": * block if Quorum is reached. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QuorumReadPattern read_pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVQuorumState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QuorumVoteItem { Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(QuorumVoteItem) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } QuorumVoteItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QuorumChildRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": QuorumAIOCB *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } QuorumChildRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QuorumCo { Step #6 - "compile-libfuzzer-introspector-x86_64": QuorumAIOCB *acb; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } QuorumCo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QuorumVoteVersion { Step #6 - "compile-libfuzzer-introspector-x86_64": QuorumVoteValue value; Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": int vote_count; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, QuorumVoteItem) items; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(QuorumVoteVersion) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } QuorumVoteVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QuorumVotes { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, QuorumVoteVersion) vote_list; Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*compare)(QuorumVoteValue *a, QuorumVoteValue *b); Step #6 - "compile-libfuzzer-introspector-x86_64": } QuorumVotes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QuorumAIOCB QuorumAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.108 INFO datatypes - __init__: Processing /src/qemu/block/qcow2-cluster.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.140 INFO datatypes - __init__: Processing /src/qemu/block/copy-on-read.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.146 INFO datatypes - __init__: Processing /src/qemu/block/file-posix.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVRawState { Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": int open_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_align; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The current permissions. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t perm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t shared_perm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The perms bits whose corresponding bytes are already locked in Step #6 - "compile-libfuzzer-introspector-x86_64": * s->fd. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t locked_perm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t locked_shared_perm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t aio_max_batch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int perm_change_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int perm_change_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": BDRVReopenState *reopen_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_discard:1; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_write_zeroes:1; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_linux_aio:1; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_laio_fdsync:1; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_linux_io_uring:1; Step #6 - "compile-libfuzzer-introspector-x86_64": int page_cache_inconsistent; /* errno from fdatasync failure */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_fallocate; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needs_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": bool force_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": bool drop_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": bool check_cache_dropped; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t discard_nb_ok; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t discard_nb_failed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t discard_bytes_ok; Step #6 - "compile-libfuzzer-introspector-x86_64": } stats; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PRManager *pr_mgr; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVRawState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": RAW_PL_PREPARE, Step #6 - "compile-libfuzzer-introspector-x86_64": RAW_PL_COMMIT, Step #6 - "compile-libfuzzer-introspector-x86_64": RAW_PL_ABORT, Step #6 - "compile-libfuzzer-introspector-x86_64": } RawPermLockOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVRawReopenState { Step #6 - "compile-libfuzzer-introspector-x86_64": int open_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": bool drop_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": bool check_cache_dropped; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVRawReopenState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RawPosixAIOData { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": int aio_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int aio_fildes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": off_t aio_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t aio_nbytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *iov; Step #6 - "compile-libfuzzer-introspector-x86_64": int niov; Step #6 - "compile-libfuzzer-introspector-x86_64": } io; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": void *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } ioctl; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int aio_fd2; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t aio_offset2; Step #6 - "compile-libfuzzer-introspector-x86_64": } copy_range; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": PreallocMode prealloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp; Step #6 - "compile-libfuzzer-introspector-x86_64": } truncate; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int *nr_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockZoneDescriptor *zones; Step #6 - "compile-libfuzzer-introspector-x86_64": } zone_report; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long op; Step #6 - "compile-libfuzzer-introspector-x86_64": } zone_mgmt; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } RawPosixAIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.200 INFO datatypes - __init__: Processing /src/qemu/block/vvfat.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct array_t { Step #6 - "compile-libfuzzer-introspector-x86_64": char* pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int size,next,item_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } array_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct partition_t { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t attributes; /* 0x80 = bootable */ Step #6 - "compile-libfuzzer-introspector-x86_64": mbr_chs_t start_CHS; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fs_type; /* 0x1 = FAT12, 0x6 = FAT16, 0xe = FAT16_LBA, 0xb = FAT32, 0xc = FAT32_LBA */ Step #6 - "compile-libfuzzer-introspector-x86_64": mbr_chs_t end_CHS; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t start_sector_long; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length_sector_long; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mbr_t { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ignored[0x1b8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nt_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ignored2[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": partition_t partition[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t magic[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED mbr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mapping_t { Step #6 - "compile-libfuzzer-introspector-x86_64": /* begin is the first cluster, end is the last+1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t begin,end; Step #6 - "compile-libfuzzer-introspector-x86_64": /* as s->directory is growable, no pointer may be used here */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dir_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the clusters of a file may be in any order; this points to the first */ Step #6 - "compile-libfuzzer-introspector-x86_64": int first_mapping_index; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset is Step #6 - "compile-libfuzzer-introspector-x86_64": * - the offset in the file (in clusters) for a file, or Step #6 - "compile-libfuzzer-introspector-x86_64": * - the next cluster of the directory for a directory Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } file; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int parent_mapping_index; Step #6 - "compile-libfuzzer-introspector-x86_64": int first_dir_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } dir; Step #6 - "compile-libfuzzer-introspector-x86_64": } info; Step #6 - "compile-libfuzzer-introspector-x86_64": /* path contains the full path, i.e. it always starts with s->path */ Step #6 - "compile-libfuzzer-introspector-x86_64": char* path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MODE_UNDEFINED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MODE_NORMAL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MODE_MODIFIED = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": MODE_DIRECTORY = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": MODE_DELETED = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": } mode; Step #6 - "compile-libfuzzer-introspector-x86_64": int read_only; Step #6 - "compile-libfuzzer-introspector-x86_64": } mapping_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVVVFATState { Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState* bs; /* pointer to parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char first_sectors[0x40*0x200]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int fat_type; /* 16 or 32 */ Step #6 - "compile-libfuzzer-introspector-x86_64": array_t fat,directory,mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": char volume_label[11]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset_to_bootsector; /* 0 for floppy, 0x3f for disk */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int cluster_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int sectors_per_cluster; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int sectors_per_fat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_cluster_of_root_directory; Step #6 - "compile-libfuzzer-introspector-x86_64": /* how many entries are available in root directory (0 for FAT32) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t root_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sector_count; /* total number of sectors of the partition */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cluster_count; /* total number of clusters of this partition */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_fat_value; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset_to_fat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset_to_root_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int current_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": mapping_t* current_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char* cluster; /* points to current cluster */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char* cluster_buffer; /* points to a buffer to hold temp data */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int current_cluster; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* write support */ Step #6 - "compile-libfuzzer-introspector-x86_64": char* qcow_filename; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild* qcow; Step #6 - "compile-libfuzzer-introspector-x86_64": void* fat2; Step #6 - "compile-libfuzzer-introspector-x86_64": char* used_clusters; Step #6 - "compile-libfuzzer-introspector-x86_64": array_t commits; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* path; Step #6 - "compile-libfuzzer-introspector-x86_64": int downcase_short_names; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Error *migration_blocker; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVVVFATState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": USED_DIRECTORY = 1, USED_FILE = 2, USED_ANY = 3, USED_ALLOCATED = 4 Step #6 - "compile-libfuzzer-introspector-x86_64": } used_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cylinder; Step #6 - "compile-libfuzzer-introspector-x86_64": } mbr_chs_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct direntry_t { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t name[8 + 3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ctime; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cdate; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t adate; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t begin_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mtime; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mdate; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t begin; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct commit_t { Step #6 - "compile-libfuzzer-introspector-x86_64": char* path; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { uint32_t cluster; } rename; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { int dir_index; uint32_t modified_offset; } writeout; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { uint32_t first_cluster; } new_file; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { uint32_t cluster; } mkdir; Step #6 - "compile-libfuzzer-introspector-x86_64": } param; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DELETEs and RMDIRs are handled differently: see handle_deletes() */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ACTION_RENAME, ACTION_WRITEOUT, ACTION_NEW_FILE, ACTION_MKDIR Step #6 - "compile-libfuzzer-introspector-x86_64": } action; Step #6 - "compile-libfuzzer-introspector-x86_64": } commit_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Since the sequence number is at most 0x3f, and the filename Step #6 - "compile-libfuzzer-introspector-x86_64": * length is at most 13 times the sequence number, the maximal Step #6 - "compile-libfuzzer-introspector-x86_64": * filename length is 0x3f * 13 bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char name[0x3f * 13 + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": gunichar2 name2[0x3f * 13 + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": int checksum, len; Step #6 - "compile-libfuzzer-introspector-x86_64": int sequence_number; Step #6 - "compile-libfuzzer-introspector-x86_64": } long_file_name; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bootsector_t { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t jump[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t name[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sector_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sectors_per_cluster; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t number_of_fats; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t root_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t total_sectors16; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t media_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sectors_per_fat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sectors_per_track; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t number_of_heads; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hidden_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t total_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t drive_number; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t signature; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t volume_label[11]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fat_type[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ignored[0x1c0]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED fat16; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sectors_per_fat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t major,minor; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t first_cluster_of_root_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t info_sector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t backup_boot_sector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t drive_number; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t signature; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t volume_label[11]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fat_type[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ignored[0x1a4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED fat32; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t magic[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.252 INFO datatypes - __init__: Processing /src/qemu/block/io.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvRefreshLimitsState { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockLimits old_bl; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvRefreshLimitsState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvRequestPadding { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *tail_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t tail; Step #6 - "compile-libfuzzer-introspector-x86_64": bool merge_reads; Step #6 - "compile-libfuzzer-introspector-x86_64": bool write; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector local_qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *collapse_bounce_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t collapse_len; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector pre_collapse_qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvRequestPadding; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoroutineIOCompletion { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *coroutine; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } CoroutineIOCompletion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": bool begin; Step #6 - "compile-libfuzzer-introspector-x86_64": bool poll; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvCoDrainData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.301 INFO datatypes - __init__: Processing /src/qemu/block/qed.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEDOpenCo { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": QDict *options; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEDOpenCo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.330 INFO datatypes - __init__: Processing /src/qemu/block/throttle-groups.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ThrottleGroupMember *tgm; Step #6 - "compile-libfuzzer-introspector-x86_64": ThrottleDirection direction; Step #6 - "compile-libfuzzer-introspector-x86_64": } RestartData; 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": BucketType type; Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AVG, Step #6 - "compile-libfuzzer-introspector-x86_64": MAX, Step #6 - "compile-libfuzzer-introspector-x86_64": BURST_LENGTH, Step #6 - "compile-libfuzzer-introspector-x86_64": IOPS_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": } category; Step #6 - "compile-libfuzzer-introspector-x86_64": } ThrottleParamInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.347 INFO datatypes - __init__: Processing /src/qemu/block/qcow2-bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QSIMPLEQ_HEAD(Qcow2BitmapList, Qcow2Bitmap) Qcow2BitmapList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2BitmapTable { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; /* number of 64bit entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(Qcow2BitmapTable) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } Qcow2BitmapTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED Qcow2BitmapDirEntry Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BitmapType { Step #6 - "compile-libfuzzer-introspector-x86_64": BT_DIRTY_TRACKING_BITMAP = 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2Bitmap { Step #6 - "compile-libfuzzer-introspector-x86_64": Qcow2BitmapTable table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t granularity_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmap *dirty_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(Qcow2Bitmap) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } Qcow2Bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.373 INFO datatypes - __init__: Processing /src/qemu/block/qcow2-cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2CachedTable { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lru_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": int ref; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dirty; Step #6 - "compile-libfuzzer-introspector-x86_64": } Qcow2CachedTable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.384 INFO datatypes - __init__: Processing /src/qemu/block/copy-before-write.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.389 INFO datatypes - __init__: Processing /src/qemu/block/mirror.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MirrorBDSOpaque { Step #6 - "compile-libfuzzer-introspector-x86_64": MirrorBlockJob *job; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stop; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_commit; Step #6 - "compile-libfuzzer-introspector-x86_64": } MirrorBDSOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MirrorOp MirrorOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MirrorMethod { Step #6 - "compile-libfuzzer-introspector-x86_64": MIRROR_METHOD_COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": MIRROR_METHOD_ZERO, Step #6 - "compile-libfuzzer-introspector-x86_64": MIRROR_METHOD_DISCARD, Step #6 - "compile-libfuzzer-introspector-x86_64": } MirrorMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MirrorBlockJob { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *target; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *mirror_top_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *base; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *base_overlay; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The name of the graph node to replace */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *replaces; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The BDS to replace */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *to_replace; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used to block operations on the drive-mirror-replace target */ Step #6 - "compile-libfuzzer-introspector-x86_64": Error *replace_blocker; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_none_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockMirrorBackingMode backing_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether the target image requires explicit zero-initialization */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool zero_target; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * To be accesssed with atomics. Written only under the BQL (required by the Step #6 - "compile-libfuzzer-introspector-x86_64": * current implementation of mirror_change()). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MirrorCopyMode copy_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockdevOnError on_source_error, on_target_error; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * To be accessed with atomics. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Set when the target is synced (dirty bitmap is clean, nothing in flight) Step #6 - "compile-libfuzzer-introspector-x86_64": * and the job is running in active mode. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool actively_synced; Step #6 - "compile-libfuzzer-introspector-x86_64": bool should_complete; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t granularity; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t bdev_length; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *cow_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmap *dirty_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmapIter *dbi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, MirrorBuffer) buf_free; Step #6 - "compile-libfuzzer-introspector-x86_64": int buf_free_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t last_pause_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *in_flight_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned in_flight; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t bytes_in_flight; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, MirrorOp) ops_in_flight; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": bool unmap; Step #6 - "compile-libfuzzer-introspector-x86_64": int target_cluster_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_iov; Step #6 - "compile-libfuzzer-introspector-x86_64": bool initial_zeroing_ongoing; Step #6 - "compile-libfuzzer-introspector-x86_64": int in_active_write_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t active_write_bytes_in_flight; Step #6 - "compile-libfuzzer-introspector-x86_64": bool prepared; Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_drain; Step #6 - "compile-libfuzzer-introspector-x86_64": bool base_ro; Step #6 - "compile-libfuzzer-introspector-x86_64": } MirrorBlockJob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MirrorBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(MirrorBuffer) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } MirrorBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.418 INFO datatypes - __init__: Processing /src/qemu/block/preallocate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PreallocateOpts { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t prealloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t prealloc_align; Step #6 - "compile-libfuzzer-introspector-x86_64": } PreallocateOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVPreallocateState { Step #6 - "compile-libfuzzer-introspector-x86_64": PreallocateOpts opts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Track real data end, to crop preallocation on close. If < 0 the status is Step #6 - "compile-libfuzzer-introspector-x86_64": * unknown. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @data_end is a maximum of file size on open (or when we get write/resize Step #6 - "compile-libfuzzer-introspector-x86_64": * permissions) and all write request ends after it. So it's safe to Step #6 - "compile-libfuzzer-introspector-x86_64": * truncate to data_end if it is valid. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t data_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Start of trailing preallocated area which reads as zero. May be smaller Step #6 - "compile-libfuzzer-introspector-x86_64": * than data_end, if user does over-EOF write zero operation. If < 0 the Step #6 - "compile-libfuzzer-introspector-x86_64": * status is unknown. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If both @zero_start and @file_end are valid, the region Step #6 - "compile-libfuzzer-introspector-x86_64": * [@zero_start, @file_end) is known to be preallocated zeroes. If @file_end Step #6 - "compile-libfuzzer-introspector-x86_64": * is not valid, @zero_start doesn't make much sense. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t zero_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Real end of file. Actually the cache for bdrv_getlength(bs->file->bs), Step #6 - "compile-libfuzzer-introspector-x86_64": * to avoid extra lseek() calls on each write operation. If < 0 the status Step #6 - "compile-libfuzzer-introspector-x86_64": * is unknown. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t file_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * All three states @data_end, @zero_start and @file_end are guaranteed to Step #6 - "compile-libfuzzer-introspector-x86_64": * be invalid (< 0) when we don't have both exclusive BLK_PERM_RESIZE and Step #6 - "compile-libfuzzer-introspector-x86_64": * BLK_PERM_WRITE permissions on file child. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Gives up the resize permission on children when parents don't need it */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *drop_resize_bh; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVPreallocateState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.430 INFO datatypes - __init__: Processing /src/qemu/block/crypto.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.436 INFO datatypes - __init__: Processing /src/qemu/block/copy-before-write.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVCopyBeforeWriteState { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCopyState *bcs; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *target; Step #6 - "compile-libfuzzer-introspector-x86_64": OnCbwError on_cbw_error; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cbw_timeout_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": bool discard_source; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * @lock: protects access to @access_bitmap, @done_bitmap and Step #6 - "compile-libfuzzer-introspector-x86_64": * @frozen_read_reqs Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * @access_bitmap: represents areas allowed for reading by fleecing user. Step #6 - "compile-libfuzzer-introspector-x86_64": * Reading from non-dirty areas leads to -EACCES. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmap *access_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * @done_bitmap: represents areas that was successfully copied to @target by Step #6 - "compile-libfuzzer-introspector-x86_64": * copy-before-write operations. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmap *done_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * @frozen_read_reqs: current read requests for fleecing user in bs->file Step #6 - "compile-libfuzzer-introspector-x86_64": * node. These areas must not be rewritten by guest. There can be multiple Step #6 - "compile-libfuzzer-introspector-x86_64": * overlapping read requests. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockReqList frozen_read_reqs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * @snapshot_error is normally zero. But on first copy-before-write failure Step #6 - "compile-libfuzzer-introspector-x86_64": * when @on_cbw_error == ON_CBW_ERROR_BREAK_SNAPSHOT, @snapshot_error takes Step #6 - "compile-libfuzzer-introspector-x86_64": * value of this error (<0). After that all in-flight and further Step #6 - "compile-libfuzzer-introspector-x86_64": * snapshot-API requests will fail with that error. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int snapshot_error; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVCopyBeforeWriteState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.449 INFO datatypes - __init__: Processing /src/qemu/block/ssh.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVSSHState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Coroutine. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SSH connection. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sock; /* socket */ Step #6 - "compile-libfuzzer-introspector-x86_64": ssh_session session; /* ssh session */ Step #6 - "compile-libfuzzer-introspector-x86_64": sftp_session sftp; /* sftp session */ Step #6 - "compile-libfuzzer-introspector-x86_64": sftp_file sftp_handle; /* sftp remote file handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * File attributes at open. We try to keep the .size field Step #6 - "compile-libfuzzer-introspector-x86_64": * updated if it changes (eg by writing at the end of the file). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": sftp_attributes attrs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": InetSocketAddress *inet; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used to warn if 'flush' is not supported. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unsafe_flush_warning; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Store the user name for ssh_refresh_filename() because the Step #6 - "compile-libfuzzer-introspector-x86_64": * default depends on the system you are on -- therefore, when we Step #6 - "compile-libfuzzer-introspector-x86_64": * generate a filename, it should always contain the user name we Step #6 - "compile-libfuzzer-introspector-x86_64": * are actually using. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *user; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVSSHState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVSSHRestart { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVSSHRestart; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.471 INFO datatypes - __init__: Processing /src/qemu/block/win32-aio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUWin32AIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": struct QEMUWin32AIOState *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": int nbytes; Step #6 - "compile-libfuzzer-introspector-x86_64": OVERLAPPED ov; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector *qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": void *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_read; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_linear; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUWin32AIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.479 INFO datatypes - __init__: Processing /src/qemu/block/gluster.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GlfsPreopened { Step #6 - "compile-libfuzzer-introspector-x86_64": char *volume; Step #6 - "compile-libfuzzer-introspector-x86_64": glfs_t *fs; Step #6 - "compile-libfuzzer-introspector-x86_64": int ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } GlfsPreopened; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVGlusterState { Step #6 - "compile-libfuzzer-introspector-x86_64": struct glfs *glfs; Step #6 - "compile-libfuzzer-introspector-x86_64": struct glfs_fd *fd; Step #6 - "compile-libfuzzer-introspector-x86_64": char *logfile; Step #6 - "compile-libfuzzer-introspector-x86_64": bool supports_seek_data; Step #6 - "compile-libfuzzer-introspector-x86_64": int debug; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVGlusterState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GlusterAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *coroutine; Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *aio_context; Step #6 - "compile-libfuzzer-introspector-x86_64": } GlusterAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVGlusterReopenState { Step #6 - "compile-libfuzzer-introspector-x86_64": struct glfs *glfs; Step #6 - "compile-libfuzzer-introspector-x86_64": struct glfs_fd *fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVGlusterReopenState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ListElement { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(ListElement) list; Step #6 - "compile-libfuzzer-introspector-x86_64": GlfsPreopened saved; Step #6 - "compile-libfuzzer-introspector-x86_64": } ListElement; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.502 INFO datatypes - __init__: Processing /src/qemu/block/amend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockdevAmendJob { Step #6 - "compile-libfuzzer-introspector-x86_64": Job common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockdevAmendOptions *opts; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool force; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockdevAmendJob; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.509 INFO datatypes - __init__: Processing /src/qemu/block/block-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvStateBlkRootContext { Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *new_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvStateBlkRootContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockBackendAioNotifier { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*attached_aio_context)(AioContext *new_context, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*detach_aio_context)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(BlockBackendAioNotifier) list; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockBackendAioNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlkRwCo { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": void *iobuf; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvRequestFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlkRwCo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlkAioEmAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlkRwCo rwco; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_returned; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlkAioEmAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockBackendAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockBackendAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.546 INFO datatypes - __init__: Processing /src/qemu/block/block-ram-registrar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.552 INFO datatypes - __init__: Processing /src/qemu/block/io_uring.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LuringAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": struct io_uring_sqe sqeq; Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t ret; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector *qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_read; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(LuringAIOCB) next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Buffered reads may require resubmission, see Step #6 - "compile-libfuzzer-introspector-x86_64": * luring_resubmit_short_read(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int total_read; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector resubmit_qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": } LuringAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LuringQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int in_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int in_flight; Step #6 - "compile-libfuzzer-introspector-x86_64": bool blocked; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, LuringAIOCB) submit_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": } LuringQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.563 INFO datatypes - __init__: Processing /src/qemu/block/aio_task.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.569 INFO datatypes - __init__: Processing /src/qemu/block/parallels.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelsHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": char magic[16]; /* "WithoutFreeSpace" */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t heads; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cylinders; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tracks; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bat_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t nb_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t inuse; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data_off; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ext_off; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ParallelsPreallocMode { Step #6 - "compile-libfuzzer-introspector-x86_64": PRL_PREALLOC_MODE_FALLOCATE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PRL_PREALLOC_MODE_TRUNCATE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": PRL_PREALLOC_MODE__MAX = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelsPreallocMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVParallelsState { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Locking is conservative, the lock protects Step #6 - "compile-libfuzzer-introspector-x86_64": * - image file extending (truncate, fallocate) Step #6 - "compile-libfuzzer-introspector-x86_64": * - any access to block allocation table Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelsHeader *header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t header_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool header_unclean; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *bat_dirty_bmap; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int bat_dirty_block; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *used_bmap; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long used_bmap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *bat_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int bat_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t data_start; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t data_end; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t prealloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelsPreallocMode prealloc_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int tracks; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int cluster_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int off_multiplier; Step #6 - "compile-libfuzzer-introspector-x86_64": Error *migration_blocker; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVParallelsState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.576 INFO datatypes - __init__: Processing /src/qemu/block/raw-format.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVRawState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVRawState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.590 INFO datatypes - __init__: Processing /src/qemu/block/reqlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.596 INFO datatypes - __init__: Processing /src/qemu/block/qed-l2-cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.603 INFO datatypes - __init__: Processing /src/qemu/block/qed.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, CachedL2Table) entries; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int n_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } L2TableCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CachedL2Table { Step #6 - "compile-libfuzzer-introspector-x86_64": QEDTable *table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; /* offset=0 indicates an invalidate entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(CachedL2Table) node; Step #6 - "compile-libfuzzer-introspector-x86_64": int ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } CachedL2Table; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; /* device */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Written only by an allocating write or the timer handler (the latter Step #6 - "compile-libfuzzer-introspector-x86_64": * while allocating reqs are plugged). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEDHeader header; /* always cpu-endian */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protected by table_lock. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex table_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": QEDTable *l1_table; Step #6 - "compile-libfuzzer-introspector-x86_64": L2TableCache l2_cache; /* l2 table cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t table_nelems; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l1_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l2_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l2_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t file_size; /* length of image file, in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Allocating write request queue */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEDAIOCB *allocating_acb; Step #6 - "compile-libfuzzer-introspector-x86_64": CoQueue allocating_write_reqs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allocating_write_reqs_plugged; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Periodic flush and clear need check flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *need_check_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVQEDState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magic; /* QED\0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cluster_size; /* in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t table_size; /* for L1 and L2 tables, in clusters */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t header_size; /* in clusters */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t features; /* format feature bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t compat_features; /* compatible feature bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t autoclear_features; /* self-resetting feature bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t l1_table_offset; /* in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t image_size; /* total logical image size, in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* if (features & QED_F_BACKING_FILE) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backing_filename_offset; /* in bytes from start of header */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backing_filename_size; /* in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED QEDHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEDRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": CachedL2Table *l2_table; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEDRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEDAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(QEDAIOCB) next; /* next request */ Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; /* QED_AIOCB_* bits ORed together */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t end_pos; /* request end on block device, in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* User scatter-gather list */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector *qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t qiov_offset; /* byte count already processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Current cluster scatter-gather list */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector cur_qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cur_pos; /* position on block device, in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cur_cluster; /* cluster offset in image file */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int cur_nclusters; /* number of clusters being accessed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int find_cluster_ret; /* used for L1/L2 update */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEDRequest request; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEDAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offsets[0]; /* in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEDTable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.612 INFO datatypes - __init__: Processing /src/qemu/block/block-gen.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BdrvPollCo { Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_progress; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; /* Keep pointer here for debugging */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BdrvPollCo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.618 INFO datatypes - __init__: Processing /src/qemu/block/dirty-bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.633 INFO datatypes - __init__: Processing /src/qemu/block/vdi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char text[0x40]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t signature; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t header_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t image_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t image_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": char description[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset_bmap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset_data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cylinders; /* disk geometry, unused here */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t heads; /* disk geometry, unused here */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sectors; /* disk geometry, unused here */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sector_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unused1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t disk_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t block_extra; /* unused here */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t blocks_in_image; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t blocks_allocated; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuUUID uuid_image; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuUUID uuid_last_snap; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuUUID uuid_link; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuUUID uuid_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t unused2[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED VdiHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The block map entries are little endian (even in memory). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *bmap; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Size of block (bytes). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* First sector of block map. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bmap_sector; Step #6 - "compile-libfuzzer-introspector-x86_64": /* VDI header (converted to host endianness). */ Step #6 - "compile-libfuzzer-introspector-x86_64": VdiHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CoRwlock bmap_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Error *migration_blocker; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVVdiState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.651 INFO datatypes - __init__: Processing /src/qemu/block/blkdebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVBlkdebugState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* IN: initialized in blkdebug_open() and never changed */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t align; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t max_transfer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t opt_write_zero; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t max_write_zero; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t opt_discard; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t max_discard; Step #6 - "compile-libfuzzer-introspector-x86_64": char *config_file; /* For blkdebug_refresh_filename() */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* initialized in blkdebug_parse_perms() */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t take_child_perms; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t unshare_child_perms; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* State. Protected by lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": int state; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, BlkdebugRule) rules[BLKDBG__MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, BlkdebugRule) active_rules; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, BlkdebugSuspendedReq) suspended_reqs; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVBlkdebugState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlkdebugRule { Step #6 - "compile-libfuzzer-introspector-x86_64": /* IN: initialized in add_rule() or blkdebug_debug_breakpoint() */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlkdebugEvent event; Step #6 - "compile-libfuzzer-introspector-x86_64": int action; Step #6 - "compile-libfuzzer-introspector-x86_64": int state; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t iotype_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": int error; Step #6 - "compile-libfuzzer-introspector-x86_64": int immediately; Step #6 - "compile-libfuzzer-introspector-x86_64": int once; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } inject; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int new_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } set_state; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *tag; Step #6 - "compile-libfuzzer-introspector-x86_64": } suspend; Step #6 - "compile-libfuzzer-introspector-x86_64": } options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* List entries protected BDRVBlkdebugState's lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(BlkdebugRule) next; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(BlkdebugRule) active_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlkdebugRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlkdebugAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlkdebugAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlkdebugSuspendedReq { Step #6 - "compile-libfuzzer-introspector-x86_64": /* IN: initialized in suspend_request() */ Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* List entry protected BDRVBlkdebugState's lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(BlkdebugSuspendedReq) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlkdebugSuspendedReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.671 INFO datatypes - __init__: Processing /src/qemu/block/null.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t latency_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": bool read_zeroes; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVNullState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer timer; Step #6 - "compile-libfuzzer-introspector-x86_64": } NullAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.680 INFO datatypes - __init__: Processing /src/qemu/block/blkio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlkioBounceBuf { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(BlkioBounceBuf) next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The bounce buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlkioBounceBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *coroutine; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlkioCoData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": BMRR_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": BMRR_SKIP, Step #6 - "compile-libfuzzer-introspector-x86_64": BMRR_FAIL, Step #6 - "compile-libfuzzer-introspector-x86_64": } BlkioMemRegionResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * libblkio is not thread-safe so this lock protects ->blkio and Step #6 - "compile-libfuzzer-introspector-x86_64": * ->blkioq. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex blkio_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": struct blkio *blkio; Step #6 - "compile-libfuzzer-introspector-x86_64": struct blkioq *blkioq; /* make this multi-queue in the future... */ Step #6 - "compile-libfuzzer-introspector-x86_64": int completion_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Polling fetches the next completion into this field. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * No lock is necessary since only one thread calls aio_poll() and invokes Step #6 - "compile-libfuzzer-introspector-x86_64": * fd and poll handlers. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct blkio_completion poll_completion; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Protects ->bounce_pool, ->bounce_bufs, ->bounce_available. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Lock ordering: ->bounce_lock before ->blkio_lock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex bounce_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bounce buffer pool */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct blkio_mem_region bounce_pool; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Sorted list of allocated bounce buffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, BlkioBounceBuf) bounce_bufs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Queue for coroutines waiting for bounce buffer space */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoQueue bounce_available; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The value of the "mem-region-alignment" property */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mem_region_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Can we skip adding/deleting blkio_mem_regions? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool needs_mem_regions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Are file descriptors necessary for blkio_mem_regions? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool needs_mem_region_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Are madvise(MADV_DONTNEED)-style operations unavailable? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool may_pin_mem_regions; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVBlkioState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.699 INFO datatypes - __init__: Processing /src/qemu/block/parallels-ext.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelsFormatExtensionHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t magic; /* PARALLELS_FORMAT_EXTENSION_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t check_sum[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelsFeatureHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t _unused; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelsDirtyBitmapFeature { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t granularity; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l1_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* L1 table follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.709 INFO datatypes - __init__: Processing /src/qemu/block/file-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RawWin32AIOData { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE hfile; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *aio_iov; Step #6 - "compile-libfuzzer-introspector-x86_64": int aio_niov; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t aio_nbytes; Step #6 - "compile-libfuzzer-introspector-x86_64": off64_t aio_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int aio_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } RawWin32AIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVRawReopenState { Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE hfile; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVRawReopenState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVRawState { Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE hfile; Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": char drive_path[16]; /* format: "d:\" */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUWin32AIOState *aio; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVRawState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DWORD (WINAPI * get_compressed_t)(const char *filename, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD * high); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.726 INFO datatypes - __init__: Processing /src/qemu/block/block-copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_READ_WRITE_CLUSTER, Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_READ_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_WRITE_ZEROES, Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_RANGE_SMALL, Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_RANGE_FULL Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockCopyMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockCopyTask { Step #6 - "compile-libfuzzer-introspector-x86_64": AioTask task; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields initialized in block_copy_task_create() Step #6 - "compile-libfuzzer-introspector-x86_64": * and never changed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCopyState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCopyCallState *call_state; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * @method can also be set again in the while loop of Step #6 - "compile-libfuzzer-introspector-x86_64": * block_copy_dirty_clusters(), but it is never accessed concurrently Step #6 - "compile-libfuzzer-introspector-x86_64": * because the only other function that reads it is Step #6 - "compile-libfuzzer-introspector-x86_64": * block_copy_task_entry() and it is invoked afterwards in the same Step #6 - "compile-libfuzzer-introspector-x86_64": * iteration. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCopyMethod method; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Generally, req is protected by lock in BlockCopyState, Still req.offset Step #6 - "compile-libfuzzer-introspector-x86_64": * is only set on task creation, so may be read concurrently after creation. Step #6 - "compile-libfuzzer-introspector-x86_64": * req.bytes is changed at most once, and need only protecting the case of Step #6 - "compile-libfuzzer-introspector-x86_64": * parallel read while updating @bytes value in block_copy_task_shrink(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockReq req; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockCopyTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockCopyCallState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields initialized in block_copy_async() and never changed. */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCopyState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t max_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignore_ratelimit; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCopyAsyncCallbackFunc cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *cb_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Coroutine where async block-copy is running */ Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields whose state changes throughout the execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool finished; /* atomic */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuCoSleep sleep; /* TODO: protect API with a lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cancelled; /* atomic */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* To reference all call states from BlockCopyState */ Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(BlockCopyCallState) list; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields that report information about return values and errors. Step #6 - "compile-libfuzzer-introspector-x86_64": * Protected by lock in BlockCopyState. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool error_is_read; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * @ret is set concurrently by tasks under mutex. Only set once by first Step #6 - "compile-libfuzzer-introspector-x86_64": * failed task (and untouched if no task failed). Step #6 - "compile-libfuzzer-introspector-x86_64": * After finishing (call_state->finished is true), it is not modified Step #6 - "compile-libfuzzer-introspector-x86_64": * anymore and may be safely read without mutex. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockCopyCallState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockCopyState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * BdrvChild objects are not owned or managed by block-copy. They are Step #6 - "compile-libfuzzer-introspector-x86_64": * provided by block-copy user and user is responsible for appropriate Step #6 - "compile-libfuzzer-introspector-x86_64": * permissions on these children. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *source; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *target; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields initialized in block_copy_state_new() Step #6 - "compile-libfuzzer-introspector-x86_64": * and never changed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t cluster_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t max_transfer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvRequestFlags write_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields whose state changes throughout the execution Step #6 - "compile-libfuzzer-introspector-x86_64": * Protected by lock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t in_flight_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCopyMethod method; Step #6 - "compile-libfuzzer-introspector-x86_64": bool discard_source; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockReqList reqs; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, BlockCopyCallState) calls; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * skip_unallocated: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Used by sync=top jobs, which first scan the source node for unallocated Step #6 - "compile-libfuzzer-introspector-x86_64": * areas and clear them in the copy_bitmap. During this process, the bitmap Step #6 - "compile-libfuzzer-introspector-x86_64": * is thus not fully initialized: It may still have bits set for areas that Step #6 - "compile-libfuzzer-introspector-x86_64": * are unallocated and should actually not be copied. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is indicated by skip_unallocated. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In this case, block_copy() will query the source’s allocation status, Step #6 - "compile-libfuzzer-introspector-x86_64": * skip unallocated regions, clear them in the copy_bitmap, and invoke Step #6 - "compile-libfuzzer-introspector-x86_64": * block_copy_reset_unallocated() every time it does. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_unallocated; /* atomic */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* State fields that use a thread-safe API */ Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmap *copy_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": ProgressMeter *progress; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedResource *mem; Step #6 - "compile-libfuzzer-introspector-x86_64": RateLimit rate_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockCopyState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.743 INFO datatypes - __init__: Processing /src/qemu/block/qapi-system.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.754 INFO datatypes - __init__: Processing /src/qemu/block/stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StreamBlockJob { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *base_overlay; /* COW overlay (stream from this) */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *above_base; /* Node directly above the base */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *cor_filter_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *target_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockdevOnError on_error; Step #6 - "compile-libfuzzer-introspector-x86_64": char *backing_file_str; Step #6 - "compile-libfuzzer-introspector-x86_64": bool backing_mask_protocol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bs_read_only; Step #6 - "compile-libfuzzer-introspector-x86_64": } StreamBlockJob; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.764 INFO datatypes - __init__: Processing /src/qemu/block/bochs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVBochsState { Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *catalog_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t catalog_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bitmap_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t extent_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t extent_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVBochsState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.774 INFO datatypes - __init__: Processing /src/qemu/block/iscsi-opts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.780 INFO datatypes - __init__: Processing /src/qemu/block/backup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BackupBlockJob { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *cbw; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *source_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *target_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmap *sync_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MirrorSyncMode sync_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": BitmapSyncMode bitmap_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockdevOnError on_source_error; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockdevOnError on_target_error; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t cluster_size; Step #6 - "compile-libfuzzer-introspector-x86_64": BackupPerf perf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCopyState *bcs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool wait; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCopyCallState *bg_bcs_call; Step #6 - "compile-libfuzzer-introspector-x86_64": } BackupBlockJob; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.792 INFO datatypes - __init__: Processing /src/qemu/block/snapshot-access.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.800 INFO datatypes - __init__: Processing /src/qemu/block/vmdk.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t disk_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t granularity; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l1dir_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l1dir_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t file_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cylinders; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t heads; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sectors_per_track; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMDKSESparseConstHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t capacity; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t grain_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t grain_table_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t volatile_header_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t volatile_header_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t journal_header_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t journal_header_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t journal_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t journal_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t grain_dir_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t grain_dir_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t grain_tables_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t grain_tables_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t free_bitmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t free_bitmap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t backmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t backmap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t grains_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t grains_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad[304]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t capacity; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t granularity; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t desc_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t desc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of GrainTableEntries per GrainTable */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_gtes_per_gt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rgd_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t gd_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t grain_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": char filler[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": char check_bytes[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t compressAlgorithm; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMDKSESparseVolatileHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t free_gt_number; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t next_txn_seq_number; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t replay_journal; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad[480]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVVmdkState { Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t desc_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cid_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cid_checked; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t parent_cid; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_extents; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Extent array with num_extents entries, ascend ordered by address */ Step #6 - "compile-libfuzzer-introspector-x86_64": VmdkExtent *extents; Step #6 - "compile-libfuzzer-introspector-x86_64": Error *migration_blocker; Step #6 - "compile-libfuzzer-introspector-x86_64": char *create_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVVmdkState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VmdkMetaData { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int l1_index; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int l2_index; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int l2_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool new_allocation; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *l2_cache_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } VmdkMetaData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BlockBackend * coroutine_fn Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VmdkExtent { Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *file; Step #6 - "compile-libfuzzer-introspector-x86_64": bool flat; Step #6 - "compile-libfuzzer-introspector-x86_64": bool compressed; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_marker; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_zero_grain; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sesparse; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sesparse_l2_tables_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sesparse_clusters_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t entry_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int version; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t end_sector; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t flat_start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t l1_table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t l1_backup_table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": void *l1_table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *l1_backup_table; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int l1_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l1_entry_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int l2_size; Step #6 - "compile-libfuzzer-introspector-x86_64": void *l2_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l2_cache_offsets[L2_CACHE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l2_cache_counts[L2_CACHE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t cluster_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t next_cluster_sector; Step #6 - "compile-libfuzzer-introspector-x86_64": char *type; Step #6 - "compile-libfuzzer-introspector-x86_64": } VmdkExtent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVVmdkReopenState { Step #6 - "compile-libfuzzer-introspector-x86_64": bool *extents_using_bs_file; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVVmdkReopenState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VmdkGrainMarker { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lba; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": char *postfix; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuOpts *opts; Step #6 - "compile-libfuzzer-introspector-x86_64": } VMDKCreateOptsData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.846 INFO datatypes - __init__: Processing /src/qemu/block/commit.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CommitBlockJob { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *commit_top_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *top; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *base; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *base_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *base_overlay; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockdevOnError on_error; Step #6 - "compile-libfuzzer-introspector-x86_64": bool base_read_only; Step #6 - "compile-libfuzzer-introspector-x86_64": bool chain_frozen; Step #6 - "compile-libfuzzer-introspector-x86_64": char *backing_file_str; Step #6 - "compile-libfuzzer-introspector-x86_64": bool backing_mask_protocol; Step #6 - "compile-libfuzzer-introspector-x86_64": } CommitBlockJob; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.859 INFO datatypes - __init__: Processing /src/qemu/block/crypto.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockCrypto BlockCrypto; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.876 INFO datatypes - __init__: Processing /src/qemu/block/create.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockdevCreateJob { Step #6 - "compile-libfuzzer-introspector-x86_64": Job common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriver *drv; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockdevCreateOptions *opts; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockdevCreateJob; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.883 INFO datatypes - __init__: Processing /src/qemu/block/qcow2-refcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int /* GRAPH_RDLOCK_PTR */ Step #6 - "compile-libfuzzer-introspector-x86_64": (RefblockFinishOp)(BlockDriverState *bs, uint64_t **reftable, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reftable_index, uint64_t *reftable_size, Step #6 - "compile-libfuzzer-introspector-x86_64": void *refblock, bool refblock_empty, Step #6 - "compile-libfuzzer-introspector-x86_64": bool *allocated, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.929 INFO datatypes - __init__: Processing /src/qemu/block/rbd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": RBD_AIO_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": RBD_AIO_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": RBD_AIO_DISCARD, Step #6 - "compile-libfuzzer-introspector-x86_64": RBD_AIO_FLUSH, Step #6 - "compile-libfuzzer-introspector-x86_64": RBD_AIO_WRITE_ZEROES Step #6 - "compile-libfuzzer-introspector-x86_64": } RBDAIOCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RBDDiffIterateReq { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool exists; Step #6 - "compile-libfuzzer-introspector-x86_64": } RBDDiffIterateReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVRBDState { Step #6 - "compile-libfuzzer-introspector-x86_64": rados_t cluster; Step #6 - "compile-libfuzzer-introspector-x86_64": rados_ioctx_t io_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": rbd_image_t image; Step #6 - "compile-libfuzzer-introspector-x86_64": char *image_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *snap; Step #6 - "compile-libfuzzer-introspector-x86_64": char *namespace; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t image_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t object_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVRBDState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RBDTask { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": bool complete; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } RBDTask; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.957 INFO datatypes - __init__: Processing /src/qemu/block/accounting.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.966 INFO datatypes - __init__: Processing /src/qemu/block/qcow2-threads.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t (*Qcow2CompressFunc)(void *dest, size_t dest_size, Step #6 - "compile-libfuzzer-introspector-x86_64": const void *src, size_t src_size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2CompressData { Step #6 - "compile-libfuzzer-introspector-x86_64": void *dest; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dest_size; Step #6 - "compile-libfuzzer-introspector-x86_64": const void *src; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t src_size; Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Qcow2CompressFunc func; Step #6 - "compile-libfuzzer-introspector-x86_64": } Qcow2CompressData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Qcow2EncDecData { Step #6 - "compile-libfuzzer-introspector-x86_64": QCryptoBlock *block; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Qcow2EncDecFunc func; Step #6 - "compile-libfuzzer-introspector-x86_64": } Qcow2EncDecData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*Qcow2EncDecFunc)(QCryptoBlock *block, uint64_t offset, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf, size_t len, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.976 INFO datatypes - __init__: Processing /src/qemu/block/curl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CURLAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector *qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t end; Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CURLState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct BDRVCURLState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": CURLAIOCB *acb[CURL_NUM_ACB]; Step #6 - "compile-libfuzzer-introspector-x86_64": CURL *curl; Step #6 - "compile-libfuzzer-introspector-x86_64": char *orig_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t buf_start; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_off; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_len; Step #6 - "compile-libfuzzer-introspector-x86_64": char range[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": char errmsg[CURL_ERROR_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": char in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVCURLState { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLM *multi; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer timer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": CURLState states[CURL_NUM_STATES]; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *sockets; /* GINT_TO_POINTER(fd) -> socket */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t readahead_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sslverify; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cookie; Step #6 - "compile-libfuzzer-introspector-x86_64": bool accept_range; Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *aio_context; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": CoQueue free_state_waitq; Step #6 - "compile-libfuzzer-introspector-x86_64": char *username; Step #6 - "compile-libfuzzer-introspector-x86_64": char *password; Step #6 - "compile-libfuzzer-introspector-x86_64": char *proxyusername; Step #6 - "compile-libfuzzer-introspector-x86_64": char *proxypassword; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVCURLState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CURLSocket { Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": struct BDRVCURLState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLSocket; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.994 INFO datatypes - __init__: Processing /src/qemu/block/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:38.999 INFO datatypes - __init__: Processing /src/qemu/block/graph-lock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.008 INFO datatypes - __init__: Processing /src/qemu/block/dmg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DmgHeaderState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* used internally by dmg_read_mish_block to remember offsets of blocks Step #6 - "compile-libfuzzer-introspector-x86_64": * across calls */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t data_fork_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /* exported for dmg_open */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_compressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_sectors_per_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": } DmgHeaderState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.023 INFO datatypes - __init__: Processing /src/qemu/block/replication.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_REPLICATION_NONE, /* block replication is not started */ Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_REPLICATION_RUNNING, /* block replication is running */ Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_REPLICATION_FAILOVER, /* failover is running in background */ Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_REPLICATION_FAILOVER_FAILED, /* failover failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_REPLICATION_DONE, /* block replication is done */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicationStage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BDRVReplicationState { Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationStage stage; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob *commit_job; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *hidden_disk; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvChild *secondary_disk; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockJob *backup_job; Step #6 - "compile-libfuzzer-introspector-x86_64": char *top_id; Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationState *rs; Step #6 - "compile-libfuzzer-introspector-x86_64": Error *blocker; Step #6 - "compile-libfuzzer-introspector-x86_64": bool orig_hidden_read_only; Step #6 - "compile-libfuzzer-introspector-x86_64": bool orig_secondary_read_only; Step #6 - "compile-libfuzzer-introspector-x86_64": int error; Step #6 - "compile-libfuzzer-introspector-x86_64": } BDRVReplicationState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.036 INFO datatypes - __init__: Processing /src/qemu/block/coroutines.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.043 INFO datatypes - __init__: Processing /src/qemu/block/vhdx-endian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.050 INFO datatypes - __init__: Processing /src/qemu/block/monitor/block-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SnapshotEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSnapshotInfo sn; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(SnapshotEntry) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } SnapshotEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ImageEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *imagename; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(ImageEntry) next; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, SnapshotEntry) snapshots; Step #6 - "compile-libfuzzer-introspector-x86_64": } ImageEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.069 INFO datatypes - __init__: Processing /src/qemu/block/monitor/bitmap-qmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.078 INFO datatypes - __init__: Processing /src/qemu/block/export/vhost-user-blk-server.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuBlkReq { Step #6 - "compile-libfuzzer-introspector-x86_64": VuVirtqElement elem; Step #6 - "compile-libfuzzer-introspector-x86_64": VuServer *server; Step #6 - "compile-libfuzzer-introspector-x86_64": struct VuVirtq *vq; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuBlkReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockExport export; Step #6 - "compile-libfuzzer-introspector-x86_64": VuServer vu_server; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtioBlkHandler handler; Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannelSocket *sioc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_blk_config blkcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuBlkExport; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.088 INFO datatypes - __init__: Processing /src/qemu/block/export/vduse-blk.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseBlkExport { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockExport export; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtioBlkHandler handler; Step #6 - "compile-libfuzzer-introspector-x86_64": VduseDev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t num_queues; Step #6 - "compile-libfuzzer-introspector-x86_64": char *recon_file; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int inflight; /* atomic */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool vqs_started; Step #6 - "compile-libfuzzer-introspector-x86_64": } VduseBlkExport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VduseBlkReq { Step #6 - "compile-libfuzzer-introspector-x86_64": VduseVirtqElement elem; Step #6 - "compile-libfuzzer-introspector-x86_64": VduseVirtq *vq; Step #6 - "compile-libfuzzer-introspector-x86_64": } VduseBlkReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.099 INFO datatypes - __init__: Processing /src/qemu/block/export/vhost-user-blk-server.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.104 INFO datatypes - __init__: Processing /src/qemu/block/export/fuse.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FuseExport { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockExport common; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct fuse_session *fuse_session; Step #6 - "compile-libfuzzer-introspector-x86_64": struct fuse_buf fuse_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int in_flight; /* atomic */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool mounted, fd_handler_set_up; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *mountpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": bool writable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool growable; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether allow_other was used as a mount option or not */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool allow_other; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": mode_t st_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uid_t st_uid; Step #6 - "compile-libfuzzer-introspector-x86_64": gid_t st_gid; Step #6 - "compile-libfuzzer-introspector-x86_64": } FuseExport; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.118 INFO datatypes - __init__: Processing /src/qemu/block/export/export.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.128 INFO datatypes - __init__: Processing /src/qemu/block/export/virtio-blk-handler.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": char *serial; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t logical_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool writable; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtioBlkHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.134 INFO datatypes - __init__: Processing /src/qemu/block/export/vduse-blk.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.139 INFO datatypes - __init__: Processing /src/qemu/block/export/virtio-blk-handler.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.147 INFO datatypes - __init__: Processing /src/qemu/chardev/chardev-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MuxChardev MuxChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HubChardev HubChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HubCharBackend HubCharBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HubChardev HubChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.153 INFO datatypes - __init__: Processing /src/qemu/chardev/wctablet.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TabletChardev TabletChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.163 INFO datatypes - __init__: Processing /src/qemu/chardev/testdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestdevChardev TestdevChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.169 INFO datatypes - __init__: Processing /src/qemu/chardev/char-fe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.179 INFO datatypes - __init__: Processing /src/qemu/chardev/char-file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.186 INFO datatypes - __init__: Processing /src/qemu/chardev/char-fd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FDSource { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GIOCondition cond; Step #6 - "compile-libfuzzer-introspector-x86_64": } FDSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.194 INFO datatypes - __init__: Processing /src/qemu/chardev/char-ringbuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RingBufChardev RingBufChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.202 INFO datatypes - __init__: Processing /src/qemu/chardev/char-win.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.210 INFO datatypes - __init__: Processing /src/qemu/chardev/spice.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpiceCharSource { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": SpiceChardev *scd; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpiceCharSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.220 INFO datatypes - __init__: Processing /src/qemu/chardev/msmouse.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MouseChardev MouseChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.229 INFO datatypes - __init__: Processing /src/qemu/chardev/baum.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BaumChardev BaumChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.246 INFO datatypes - __init__: Processing /src/qemu/chardev/char-win-stdio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WinStdioChardev WinStdioChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.255 INFO datatypes - __init__: Processing /src/qemu/chardev/char-stdio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.262 INFO datatypes - __init__: Processing /src/qemu/chardev/char-console.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.268 INFO datatypes - __init__: Processing /src/qemu/chardev/char-mux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.279 INFO datatypes - __init__: Processing /src/qemu/chardev/char-hub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.288 INFO datatypes - __init__: Processing /src/qemu/chardev/char-pipe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.296 INFO datatypes - __init__: Processing /src/qemu/chardev/char-io.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOWatchPoll { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannel *ioc; Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *src; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": IOCanReadHandler *fd_can_read; Step #6 - "compile-libfuzzer-introspector-x86_64": GSourceFunc fd_read; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": } IOWatchPoll; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.303 INFO datatypes - __init__: Processing /src/qemu/chardev/char-parallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Chardev parent; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int mode; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Chardev parent; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.312 INFO datatypes - __init__: Processing /src/qemu/chardev/char.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ChadevClassFE { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fn)(const char *name, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChadevClassFE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.332 INFO datatypes - __init__: Processing /src/qemu/chardev/char-serial.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.341 INFO datatypes - __init__: Processing /src/qemu/chardev/char-udp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UdpChardev UdpChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.349 INFO datatypes - __init__: Processing /src/qemu/chardev/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.355 INFO datatypes - __init__: Processing /src/qemu/chardev/char-null.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.360 INFO datatypes - __init__: Processing /src/qemu/chardev/char-socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.385 INFO datatypes - __init__: Processing /src/qemu/chardev/char-pty.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PtyChardev PtyChardev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.395 INFO datatypes - __init__: Processing /src/qemu/chardev/char-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.403 INFO datatypes - __init__: Processing /src/qemu/migration/block-dirty-bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SaveBitmapState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Written during setup phase. */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": char *node_alias; Step #6 - "compile-libfuzzer-introspector-x86_64": char *bitmap_alias; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmap *bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sectors_per_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(SaveBitmapState) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* For bulk phase. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool bulk_completed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cur_sector; Step #6 - "compile-libfuzzer-introspector-x86_64": } SaveBitmapState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LoadBitmapState { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmap *bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": bool migrated; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadBitmapState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBMState { Step #6 - "compile-libfuzzer-introspector-x86_64": DBMSaveState save; Step #6 - "compile-libfuzzer-introspector-x86_64": DBMLoadState load; Step #6 - "compile-libfuzzer-introspector-x86_64": } DBMState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AliasMapInnerNode { Step #6 - "compile-libfuzzer-introspector-x86_64": char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *subtree; Step #6 - "compile-libfuzzer-introspector-x86_64": } AliasMapInnerNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBMLoadState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": char node_alias[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": char bitmap_alias[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": char bitmap_name[BDRV_BITMAP_MAX_NAME_SIZE + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmap *bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool before_vm_start_handled; /* set in dirty_bitmap_mig_before_vm_start */ Step #6 - "compile-libfuzzer-introspector-x86_64": BitmapMigrationBitmapAlias *bmap_inner; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * cancelled Step #6 - "compile-libfuzzer-introspector-x86_64": * Incoming migration is cancelled for some reason. That means that we Step #6 - "compile-libfuzzer-introspector-x86_64": * still should read our chunks from migration stream, to not affect other Step #6 - "compile-libfuzzer-introspector-x86_64": * migration objects (like RAM), but just ignore them and do not touch any Step #6 - "compile-libfuzzer-introspector-x86_64": * bitmaps or nodes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cancelled; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *bitmaps; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex lock; /* protect bitmaps */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DBMLoadState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBMSaveState { Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_HEAD(, SaveBitmapState) dbms_list; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool bulk_completed; Step #6 - "compile-libfuzzer-introspector-x86_64": bool no_bitmaps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for send_bitmap_bits() */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockDriverState *prev_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BdrvDirtyBitmap *prev_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": } DBMSaveState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.422 INFO datatypes - __init__: Processing /src/qemu/migration/rdma.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.428 INFO datatypes - __init__: Processing /src/qemu/migration/file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.437 INFO datatypes - __init__: Processing /src/qemu/migration/file.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.442 INFO datatypes - __init__: Processing /src/qemu/migration/multifd-uadk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.453 INFO datatypes - __init__: Processing /src/qemu/migration/vmstate-types.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.468 INFO datatypes - __init__: Processing /src/qemu/migration/colo-failover.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.474 INFO datatypes - __init__: Processing /src/qemu/migration/cpr-transfer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.481 INFO datatypes - __init__: Processing /src/qemu/migration/dirtyrate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DirtyPageRecord { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t end_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": } DirtyPageRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.496 INFO datatypes - __init__: Processing /src/qemu/migration/block-active.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.502 INFO datatypes - __init__: Processing /src/qemu/migration/colo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.516 INFO datatypes - __init__: Processing /src/qemu/migration/cpu-throttle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.523 INFO datatypes - __init__: Processing /src/qemu/migration/options.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.529 INFO datatypes - __init__: Processing /src/qemu/migration/exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.536 INFO datatypes - __init__: Processing /src/qemu/migration/qemu-file.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FdEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(FdEntry) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } FdEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.551 INFO datatypes - __init__: Processing /src/qemu/migration/channel.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.556 INFO datatypes - __init__: Processing /src/qemu/migration/multifd-nocomp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.567 INFO datatypes - __init__: Processing /src/qemu/migration/socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.575 INFO datatypes - __init__: Processing /src/qemu/migration/global_state.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * runstate was 100 bytes, zero padded, but we trimmed it to add a Step #6 - "compile-libfuzzer-introspector-x86_64": * few fields and maintain backwards compatibility. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t runstate[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t has_vm_was_suspended; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vm_was_suspended; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused[66]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RunState state; Step #6 - "compile-libfuzzer-introspector-x86_64": bool received; Step #6 - "compile-libfuzzer-introspector-x86_64": } GlobalState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.582 INFO datatypes - __init__: Processing /src/qemu/migration/cpr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_HEAD(CprFdList, CprFd) CprFdList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CprState { Step #6 - "compile-libfuzzer-introspector-x86_64": CprFdList fds; Step #6 - "compile-libfuzzer-introspector-x86_64": } CprState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CprFd { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int namelen; Step #6 - "compile-libfuzzer-introspector-x86_64": int id; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(CprFd) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } CprFd; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.589 INFO datatypes - __init__: Processing /src/qemu/migration/exec.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.595 INFO datatypes - __init__: Processing /src/qemu/migration/dirtyrate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SampleVMStat { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total_dirty_samples; /* total dirty sampled page */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total_sample_count; /* total sampled pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total_block_mem_MB; /* size of total sampled pages in MB */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SampleVMStat; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.600 INFO datatypes - __init__: Processing /src/qemu/migration/fd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.606 INFO datatypes - __init__: Processing /src/qemu/migration/colo-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.611 INFO datatypes - __init__: Processing /src/qemu/migration/savevm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CompatEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": char idstr[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": int instance_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } CompatEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SaveState { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, SaveStateEntry) handlers; Step #6 - "compile-libfuzzer-introspector-x86_64": SaveStateEntry *handler_pri_head[MIG_PRI_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": int global_section_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t target_page_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t caps_count; Step #6 - "compile-libfuzzer-introspector-x86_64": MigrationCapability *capabilities; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuUUID uuid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SaveState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SnapshotJob { Step #6 - "compile-libfuzzer-introspector-x86_64": Job common; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tag; Step #6 - "compile-libfuzzer-introspector-x86_64": char *vmstate; Step #6 - "compile-libfuzzer-introspector-x86_64": strList *devices; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } SnapshotJob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SaveStateEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(SaveStateEntry) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": char idstr[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t instance_id; Step #6 - "compile-libfuzzer-introspector-x86_64": int alias_id; Step #6 - "compile-libfuzzer-introspector-x86_64": int version_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* version id read from the stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": int load_version_id; Step #6 - "compile-libfuzzer-introspector-x86_64": int section_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* section id read from the stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": int load_section_id; Step #6 - "compile-libfuzzer-introspector-x86_64": const SaveVMHandlers *ops; Step #6 - "compile-libfuzzer-introspector-x86_64": const VMStateDescription *vmsd; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": CompatEntry *compat; Step #6 - "compile-libfuzzer-introspector-x86_64": int is_ram; Step #6 - "compile-libfuzzer-introspector-x86_64": } SaveStateEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.655 INFO datatypes - __init__: Processing /src/qemu/migration/multifd-qpl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* the QPL hardware path job */ Step #6 - "compile-libfuzzer-introspector-x86_64": qpl_job *job; Step #6 - "compile-libfuzzer-introspector-x86_64": /* indicates if fallback to software path is required */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fallback_sw_path; Step #6 - "compile-libfuzzer-introspector-x86_64": /* output data from the software path */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *sw_output; Step #6 - "compile-libfuzzer-introspector-x86_64": /* output data length from the software path */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sw_output_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } QplHwJob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of hardware jobs, the number of jobs equals the number pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": QplHwJob *hw_jobs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the QPL software job for the slow path and software fallback */ Step #6 - "compile-libfuzzer-introspector-x86_64": qpl_job *sw_job; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the number of pages that the QPL needs to process at one time */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t page_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of compressed page buffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *zbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of compressed page lengths */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *zlen; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the status of the hardware device */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hw_avail; Step #6 - "compile-libfuzzer-introspector-x86_64": } QplData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.668 INFO datatypes - __init__: Processing /src/qemu/migration/qemu-file.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.674 INFO datatypes - __init__: Processing /src/qemu/migration/fd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.680 INFO datatypes - __init__: Processing /src/qemu/migration/migration-stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.686 INFO datatypes - __init__: Processing /src/qemu/migration/xbzrle.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.691 INFO datatypes - __init__: Processing /src/qemu/migration/multifd-zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.701 INFO datatypes - __init__: Processing /src/qemu/migration/migration.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBHFunc *cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } MigrationBH; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_ITERATE_RESUME, /* Resume current iteration */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_ITERATE_SKIP, /* Skip current iteration */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_ITERATE_BREAK, /* Break the loop */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MigIterateState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MigThrError { Step #6 - "compile-libfuzzer-introspector-x86_64": /* No error detected */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_THR_ERR_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Detected error, but resumed successfully */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_THR_ERR_RECOVERED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Detected fatal error, need to exit */ Step #6 - "compile-libfuzzer-introspector-x86_64": MIG_THR_ERR_FATAL = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } MigThrError; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.744 INFO datatypes - __init__: Processing /src/qemu/migration/savevm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.750 INFO datatypes - __init__: Processing /src/qemu/migration/rdma.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control[RDMA_CONTROL_MAX_BUFFER]; /* actual buffer to register */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ibv_mr *control_mr; /* registration metadata */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t control_len; /* length of the message */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *control_curr; /* start of unconsumed bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RDMAWorkRequestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RDMALocalBlock { Step #6 - "compile-libfuzzer-introspector-x86_64": char *block_name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *local_host_addr; /* local virtual address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t remote_host_addr; /* remote virtual address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ibv_mr **pmr; /* MRs for chunk-level registration */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ibv_mr *mr; /* MR for non-chunk-level registration */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *remote_keys; /* rkeys for chunk-level registration */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t remote_rkey; /* rkeys for non-chunk-level registration */ Step #6 - "compile-libfuzzer-introspector-x86_64": int index; /* which block are we */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int src_index; /* (Only used on dest) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_ram_block; Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_chunks; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *transit_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *unregister_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": } RDMALocalBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RDMALocalBlocks { Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": bool init; /* main memory init complete */ Step #6 - "compile-libfuzzer-introspector-x86_64": RDMALocalBlock *block; Step #6 - "compile-libfuzzer-introspector-x86_64": } RDMALocalBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RDMAContext { Step #6 - "compile-libfuzzer-introspector-x86_64": char *host; Step #6 - "compile-libfuzzer-introspector-x86_64": int port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RDMAWorkRequestData wr_data[RDMA_WRID_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This is used by *_exchange_send() to figure out whether or not Step #6 - "compile-libfuzzer-introspector-x86_64": * the initial "READY" message has already been received or not. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is because other functions may potentially poll() and detect Step #6 - "compile-libfuzzer-introspector-x86_64": * the READY message before send() does, in which case we need to Step #6 - "compile-libfuzzer-introspector-x86_64": * know if it completed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int control_ready_expected; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of outstanding writes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* store info about current buffer so that we can Step #6 - "compile-libfuzzer-introspector-x86_64": merge it with future sends */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t current_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t current_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* index of ram block the current buffer belongs to */ Step #6 - "compile-libfuzzer-introspector-x86_64": int current_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /* index of the chunk in the current ram block */ Step #6 - "compile-libfuzzer-introspector-x86_64": int current_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool pin_all; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * infiniband-specific variables for opening the device Step #6 - "compile-libfuzzer-introspector-x86_64": * and maintaining connection state and so forth. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * cm_id also has ibv_context, rdma_event_channel, and ibv_qp in Step #6 - "compile-libfuzzer-introspector-x86_64": * cm_id->verbs, cm_id->channel, and cm_id->qp. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct rdma_cm_id *cm_id; /* connection manager ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct rdma_cm_id *listen_id; Step #6 - "compile-libfuzzer-introspector-x86_64": bool connected; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct ibv_context *verbs; Step #6 - "compile-libfuzzer-introspector-x86_64": struct rdma_event_channel *channel; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ibv_qp *qp; /* queue pair */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ibv_comp_channel *recv_comp_channel; /* recv completion channel */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ibv_comp_channel *send_comp_channel; /* send completion channel */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ibv_pd *pd; /* protection domain */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ibv_cq *recv_cq; /* recvieve completion queue */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ibv_cq *send_cq; /* send completion queue */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If a previous write failed (perhaps because of a failed Step #6 - "compile-libfuzzer-introspector-x86_64": * memory registration, then do not attempt any future work Step #6 - "compile-libfuzzer-introspector-x86_64": * and remember the error state. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool errored; Step #6 - "compile-libfuzzer-introspector-x86_64": bool error_reported; Step #6 - "compile-libfuzzer-introspector-x86_64": bool received_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Description of ram blocks used throughout the code. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": RDMALocalBlocks local_ram_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": RDMADestBlock *dest_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Index of the next RAMBlock received during block registration */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int next_src_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Migration on *destination* started. Step #6 - "compile-libfuzzer-introspector-x86_64": * Then use coroutine yield function. Step #6 - "compile-libfuzzer-introspector-x86_64": * Source runs in a thread, so we don't care. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int migration_started_on_destination; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int total_registrations; Step #6 - "compile-libfuzzer-introspector-x86_64": int total_writes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int unregister_current, unregister_next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t unregistrations[RDMA_SIGNALED_SEND_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *blockmap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the RDMAContext for return path */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct RDMAContext *return_path; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_return_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } RDMAContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; /* Total length of data portion */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; /* which control command to perform */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t repeat; /* number of commands in data portion of same type */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t padding; Step #6 - "compile-libfuzzer-introspector-x86_64": } RDMAControlHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rkey; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t padding; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t host_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } RDMARegisterResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QIOChannelRDMASource QIOChannelRDMASource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t value; /* if zero, we will madvise() */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t block_idx; /* which ram block index */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; /* Address in remote ram_addr_t space */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; /* length of the chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RDMACompress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } RDMACapabilities; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED RDMADestBlock Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED { Step #6 - "compile-libfuzzer-introspector-x86_64": union QEMU_PACKED { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t current_addr; /* offset into the ram_addr_t space */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t chunk; /* chunk to lookup if unregistering */ Step #6 - "compile-libfuzzer-introspector-x86_64": } key; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t current_index; /* which ramblock the chunk belongs to */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t padding; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t chunks; /* how many sequential chunks to register */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RDMARegister; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.798 INFO datatypes - __init__: Processing /src/qemu/migration/channel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.805 INFO datatypes - __init__: Processing /src/qemu/migration/threadinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MigrationThread MigrationThread; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.811 INFO datatypes - __init__: Processing /src/qemu/migration/yank_functions.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.816 INFO datatypes - __init__: Processing /src/qemu/migration/multifd-qatzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Unique session for use with QATzip API Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": QzSession_T sess; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For compression: Buffer for pages to compress Step #6 - "compile-libfuzzer-introspector-x86_64": * For decompression: Buffer for data to decompress Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *in_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t in_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For compression: Output buffer of compressed data Step #6 - "compile-libfuzzer-introspector-x86_64": * For decompression: Output buffer of decompressed data Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *out_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t out_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } QatzipData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.827 INFO datatypes - __init__: Processing /src/qemu/migration/migration-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HMPMigrationStatus { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Monitor *mon; Step #6 - "compile-libfuzzer-introspector-x86_64": } HMPMigrationStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.842 INFO datatypes - __init__: Processing /src/qemu/migration/threadinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.848 INFO datatypes - __init__: Processing /src/qemu/migration/options.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum WriteTrackingSupport { Step #6 - "compile-libfuzzer-introspector-x86_64": WT_SUPPORT_UNKNOWN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": WT_SUPPORT_ABSENT, Step #6 - "compile-libfuzzer-introspector-x86_64": WT_SUPPORT_AVAILABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": WT_SUPPORT_COMPATIBLE Step #6 - "compile-libfuzzer-introspector-x86_64": } WriteTrackingSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MigrateCapsSet MigrateCapsSet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.868 INFO datatypes - __init__: Processing /src/qemu/migration/page_cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CacheItem CacheItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.875 INFO datatypes - __init__: Processing /src/qemu/migration/channel-block.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.880 INFO datatypes - __init__: Processing /src/qemu/migration/ram.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PageSearchStatus PageSearchStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MappedRamHeader MappedRamHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RAMState RAMState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.925 INFO datatypes - __init__: Processing /src/qemu/migration/vmstate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.939 INFO datatypes - __init__: Processing /src/qemu/migration/multifd-zlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.948 INFO datatypes - __init__: Processing /src/qemu/migration/postcopy-ram.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": POSTCOPY_INCOMING_NONE = 0, /* Initial state - no postcopy */ Step #6 - "compile-libfuzzer-introspector-x86_64": POSTCOPY_INCOMING_ADVISE, Step #6 - "compile-libfuzzer-introspector-x86_64": POSTCOPY_INCOMING_DISCARD, Step #6 - "compile-libfuzzer-introspector-x86_64": POSTCOPY_INCOMING_LISTENING, Step #6 - "compile-libfuzzer-introspector-x86_64": POSTCOPY_INCOMING_RUNNING, Step #6 - "compile-libfuzzer-introspector-x86_64": POSTCOPY_INCOMING_END Step #6 - "compile-libfuzzer-introspector-x86_64": } PostcopyState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*pcfdwake)(struct PostCopyFD *pcfd, RAMBlock *rb, uint64_t offset); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*pcfdhandler)(struct PostCopyFD *pcfd, void *ufd); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.955 INFO datatypes - __init__: Processing /src/qemu/migration/multifd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MultiFDRecvData MultiFDRecvData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of used pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of normal pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t normal_num; Step #6 - "compile-libfuzzer-introspector-x86_64": RAMBlock *block; Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset of each page */ Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t offset[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiFDPages_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* No sync request */ Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIFD_SYNC_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Sync locally on the sender threads without pushing messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIFD_SYNC_LOCAL, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Sync not only on the sender threads, but also push MULTIFD_FLAG_SYNC Step #6 - "compile-libfuzzer-introspector-x86_64": * message to the wire for each iochannel (which is for a remote sync). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When remote sync is used, need to be paired with a follow up Step #6 - "compile-libfuzzer-introspector-x86_64": * RAM_SAVE_FLAG_EOS / RAM_SAVE_FLAG_MULTIFD_FLUSH message on the main Step #6 - "compile-libfuzzer-introspector-x86_64": * channel. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIFD_SYNC_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiFDSyncReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIFD_PAYLOAD_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIFD_PAYLOAD_RAM, Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiFDPayloadType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields are only written at creating/deletion time */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* No lock required for them, they are read only */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* channel number */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* channel thread name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* channel thread id */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": bool thread_created; Step #6 - "compile-libfuzzer-introspector-x86_64": /* communication channel */ Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannel *c; Step #6 - "compile-libfuzzer-introspector-x86_64": /* packet allocated len */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t packet_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* syncs main thread and channels */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuSemaphore sem_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": /* sem where to wait for more work */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuSemaphore sem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* this mutex protects the following parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": /* should this thread finish */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool quit; Step #6 - "compile-libfuzzer-introspector-x86_64": /* multifd flags for each packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* global number of generated multifd packets */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t packet_num; Step #6 - "compile-libfuzzer-introspector-x86_64": int pending_job; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiFDRecvData *data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* thread local variables. No locking required */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pointer to the packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiFDPacket_t *packet; Step #6 - "compile-libfuzzer-introspector-x86_64": /* size of the next packet that contains pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next_packet_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* packets received through this channel */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t packets_recved; Step #6 - "compile-libfuzzer-introspector-x86_64": /* ramblock */ Step #6 - "compile-libfuzzer-introspector-x86_64": RAMBlock *block; Step #6 - "compile-libfuzzer-introspector-x86_64": /* ramblock host address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *host; Step #6 - "compile-libfuzzer-introspector-x86_64": /* buffers to recv */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *iov; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pages that are not zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t *normal; Step #6 - "compile-libfuzzer-introspector-x86_64": /* num of non zero pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t normal_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pages that are zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t *zero; Step #6 - "compile-libfuzzer-introspector-x86_64": /* num of zero pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t zero_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /* used for de-compression methods */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *compress_data; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Flags for the QIOChannel */ Step #6 - "compile-libfuzzer-introspector-x86_64": int read_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiFDRecvParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MultiFDSendData MultiFDSendData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* maximum number of allocated pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pages_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* non zero pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t normal_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": /* size of the next packet that contains pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next_packet_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t packet_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /* zero pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t zero_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unused32[1]; /* Reserved for future use */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t unused64[3]; /* Reserved for future use */ Step #6 - "compile-libfuzzer-introspector-x86_64": char ramblock[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This array contains the pointers to: Step #6 - "compile-libfuzzer-introspector-x86_64": * - normal pages (initial normal_pages entries) Step #6 - "compile-libfuzzer-introspector-x86_64": * - zero pages (following zero_pages entries) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) MultiFDPacket_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union MultiFDPayload { Step #6 - "compile-libfuzzer-introspector-x86_64": MultiFDPages_t ram; Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiFDPayload; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields are only written at creating/deletion time */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* No lock required for them, they are read only */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* channel number */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* channel thread name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* channel thread id */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": bool thread_created; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuThread tls_thread; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tls_thread_created; Step #6 - "compile-libfuzzer-introspector-x86_64": /* communication channel */ Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannel *c; Step #6 - "compile-libfuzzer-introspector-x86_64": /* packet allocated len */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t packet_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /* multifd flags for sending ram */ Step #6 - "compile-libfuzzer-introspector-x86_64": int write_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* sem where to wait for more work */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuSemaphore sem; Step #6 - "compile-libfuzzer-introspector-x86_64": /* syncs main thread and channels */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuSemaphore sem_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* multifd flags for each packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The sender thread has work to do if either of below field is set. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * @pending_job: a job is pending Step #6 - "compile-libfuzzer-introspector-x86_64": * @pending_sync: a sync request is pending Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For both of these fields, they're only set by the requesters, and Step #6 - "compile-libfuzzer-introspector-x86_64": * cleared by the multifd sender threads. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pending_job; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiFDSyncReq pending_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MultiFDSendData *data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* thread local variables. No locking required */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pointer to the packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiFDPacket_t *packet; Step #6 - "compile-libfuzzer-introspector-x86_64": /* size of the next packet that contains pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next_packet_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* packets sent through this channel */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t packets_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": /* buffers to send */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *iov; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of iovs used */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t iovs_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /* used for compression methods */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *compress_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiFDSendParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The send_setup, send_cleanup, send_prepare are only called on Step #6 - "compile-libfuzzer-introspector-x86_64": * the QEMU instance at the migration source. 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": * Setup for sending side. Called once per channel during channel Step #6 - "compile-libfuzzer-introspector-x86_64": * setup phase. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Must allocate p->iov. If packets are in use (default), one Step #6 - "compile-libfuzzer-introspector-x86_64": * extra iovec must be allocated for the packet header. Any memory Step #6 - "compile-libfuzzer-introspector-x86_64": * allocated in this hook must be released at send_cleanup. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * p->write_flags may be used for passing flags to the QIOChannel. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * p->compression_data may be used by compression methods to store Step #6 - "compile-libfuzzer-introspector-x86_64": * compression data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*send_setup)(MultiFDSendParams *p, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Cleanup for sending side. Called once per channel during Step #6 - "compile-libfuzzer-introspector-x86_64": * channel cleanup phase. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*send_cleanup)(MultiFDSendParams *p, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Prepare the send packet. Called as a result of multifd_send() Step #6 - "compile-libfuzzer-introspector-x86_64": * on the client side, with p pointing to the MultiFDSendParams of Step #6 - "compile-libfuzzer-introspector-x86_64": * a channel that is currently idle. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Must populate p->iov with the data to be sent, increment Step #6 - "compile-libfuzzer-introspector-x86_64": * p->iovs_num to match the amount of iovecs used and set Step #6 - "compile-libfuzzer-introspector-x86_64": * p->next_packet_size with the amount of data currently present Step #6 - "compile-libfuzzer-introspector-x86_64": * in p->iov. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Must indicate whether this is a compression packet by setting Step #6 - "compile-libfuzzer-introspector-x86_64": * p->flags. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * As a last step, if packets are in use (default), must prepare Step #6 - "compile-libfuzzer-introspector-x86_64": * the packet by calling multifd_send_fill_packet(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*send_prepare)(MultiFDSendParams *p, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The recv_setup, recv_cleanup, recv are only called on the QEMU Step #6 - "compile-libfuzzer-introspector-x86_64": * instance at the migration destination. 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": * Setup for receiving side. Called once per channel during Step #6 - "compile-libfuzzer-introspector-x86_64": * channel setup phase. May be empty. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * May allocate data structures for the receiving of data. May use Step #6 - "compile-libfuzzer-introspector-x86_64": * p->iov. Compression methods may use p->compress_data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*recv_setup)(MultiFDRecvParams *p, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Cleanup for receiving side. Called once per channel during Step #6 - "compile-libfuzzer-introspector-x86_64": * channel cleanup phase. May be empty. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*recv_cleanup)(MultiFDRecvParams *p); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Data receive method. Called as a result of multifd_recv() on Step #6 - "compile-libfuzzer-introspector-x86_64": * the client side, with p pointing to the MultiFDRecvParams of a Step #6 - "compile-libfuzzer-introspector-x86_64": * channel that is currently idle. Only called if there is data Step #6 - "compile-libfuzzer-introspector-x86_64": * available to receive. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Must validate p->flags according to what was set at Step #6 - "compile-libfuzzer-introspector-x86_64": * send_prepare. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Must read the data from the QIOChannel p->c. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*recv)(MultiFDRecvParams *p, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiFDMethods; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.963 INFO datatypes - __init__: Processing /src/qemu/migration/channel-block.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.971 INFO datatypes - __init__: Processing /src/qemu/migration/tls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.978 INFO datatypes - __init__: Processing /src/qemu/migration/xbzrle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.986 INFO datatypes - __init__: Processing /src/qemu/migration/tls.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:39.992 INFO datatypes - __init__: Processing /src/qemu/migration/multifd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char uuid[16]; /* QemuUUID */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unused1[7]; /* Reserved for future use */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t unused2[4]; /* Reserved for future use */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) MultiFDInit_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MultiFDSendParams *p; Step #6 - "compile-libfuzzer-introspector-x86_64": QIOChannelTLS *tioc; Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiFDTLSThreadArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.010 INFO datatypes - __init__: Processing /src/qemu/migration/page_cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PageCache PageCache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.016 INFO datatypes - __init__: Processing /src/qemu/migration/socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.021 INFO datatypes - __init__: Processing /src/qemu/migration/migration.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This points to a temporary huge page as a buffer for UFFDIO_COPY. It's Step #6 - "compile-libfuzzer-introspector-x86_64": * mmap()ed and needs to be freed when cleanup. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *tmp_huge_page; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This points to the host page we're going to install for this temp page. Step #6 - "compile-libfuzzer-introspector-x86_64": * It tells us after we've received the whole page, where we should put it. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *host_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of small pages copied (in size of TARGET_PAGE_SIZE) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int target_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether this page contains all zeros */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_zero; Step #6 - "compile-libfuzzer-introspector-x86_64": } PostcopyTmpPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PREEMPT_THREAD_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PREEMPT_THREAD_CREATED, Step #6 - "compile-libfuzzer-introspector-x86_64": PREEMPT_THREAD_QUIT, Step #6 - "compile-libfuzzer-introspector-x86_64": } PreemptThreadStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MigrationClass MigrationClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.030 INFO datatypes - __init__: Processing /src/qemu/migration/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.035 INFO datatypes - __init__: Processing /src/qemu/migration/postcopy-ram.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PostcopyDiscardState { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ramblock_name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cur_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Start and length of a discard range (bytes) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start_list[MAX_DISCARDS_PER_COMMAND]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length_list[MAX_DISCARDS_PER_COMMAND]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nsentwords; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nsentcmds; Step #6 - "compile-libfuzzer-introspector-x86_64": } PostcopyDiscardState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PostcopyBlocktimeContext { Step #6 - "compile-libfuzzer-introspector-x86_64": /* time when page fault initiated per vCPU */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *page_fault_vcpu_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /* page address per vCPU */ Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t *vcpu_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t total_blocktime; Step #6 - "compile-libfuzzer-introspector-x86_64": /* blocktime per vCPU */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *vcpu_blocktime; Step #6 - "compile-libfuzzer-introspector-x86_64": /* point in time when last page fault was initiated */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_begin; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of vCPU are suspended */ Step #6 - "compile-libfuzzer-introspector-x86_64": int smp_cpus_down; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Handler for exit event, necessary for Step #6 - "compile-libfuzzer-introspector-x86_64": * releasing whole blocktime_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier exit_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": } PostcopyBlocktimeContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.058 INFO datatypes - __init__: Processing /src/qemu/migration/yank_functions.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.063 INFO datatypes - __init__: Processing /src/qemu/migration/migration-stats.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of bytes that were dirty last time that we synced with Step #6 - "compile-libfuzzer-introspector-x86_64": * the guest memory. We use that to calculate the downtime. As Step #6 - "compile-libfuzzer-introspector-x86_64": * the remaining dirty amounts to what we know that is still dirty Step #6 - "compile-libfuzzer-introspector-x86_64": * since last iteration, not counting what the guest has dirtied Step #6 - "compile-libfuzzer-introspector-x86_64": * since we synchronized bitmaps. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 dirty_bytes_last_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of pages dirtied per second. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 dirty_pages_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of times we have synchronized guest bitmaps. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 dirty_sync_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of times zero copy failed to send any page using zero Step #6 - "compile-libfuzzer-introspector-x86_64": * copy. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 dirty_sync_missed_zero_copy; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of bytes sent at migration completion stage while the Step #6 - "compile-libfuzzer-introspector-x86_64": * guest is stopped. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 downtime_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of bytes sent through multifd channels. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 multifd_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of pages transferred that were not full of zeros. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 normal_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of bytes sent during postcopy. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 postcopy_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of postcopy page faults that we have handled during Step #6 - "compile-libfuzzer-introspector-x86_64": * postcopy stage. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 postcopy_requests; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of bytes sent during precopy stage. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 precopy_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of bytes transferred with QEMUFile. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 qemu_file_transferred; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Amount of transferred data at the start of current cycle. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 rate_limit_start; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Maximum amount of data we can send in a cycle. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 rate_limit_max; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of bytes sent through RDMA. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 rdma_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of pages transferred that were full of zeros. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Stat64 zero_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": } MigrationAtomicStats; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.069 INFO datatypes - __init__: Processing /src/qemu/migration/target.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.075 INFO datatypes - __init__: Processing /src/qemu/migration/ram.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.081 INFO datatypes - __init__: Processing /src/qemu/migration/multifd-zero-page.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.087 INFO datatypes - __init__: Processing /src/qemu/replay/replay.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.098 INFO datatypes - __init__: Processing /src/qemu/replay/replay-input.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.105 INFO datatypes - __init__: Processing /src/qemu/replay/replay-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ReplayAsyncEventKind { Step #6 - "compile-libfuzzer-introspector-x86_64": REPLAY_ASYNC_EVENT_BH, Step #6 - "compile-libfuzzer-introspector-x86_64": REPLAY_ASYNC_EVENT_BH_ONESHOT, Step #6 - "compile-libfuzzer-introspector-x86_64": REPLAY_ASYNC_EVENT_INPUT, Step #6 - "compile-libfuzzer-introspector-x86_64": REPLAY_ASYNC_EVENT_INPUT_SYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": REPLAY_ASYNC_EVENT_CHAR_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": REPLAY_ASYNC_EVENT_BLOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": REPLAY_ASYNC_EVENT_NET, Step #6 - "compile-libfuzzer-introspector-x86_64": REPLAY_ASYNC_COUNT Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplayAsyncEventKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplayState { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t cached_clock[REPLAY_CLOCK_COUNT]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t current_icount; Step #6 - "compile-libfuzzer-introspector-x86_64": int instruction_count; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int current_event; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int data_kind; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_unread_data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t file_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t block_request_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t read_event_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplayState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.111 INFO datatypes - __init__: Processing /src/qemu/replay/replay-debugging.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.120 INFO datatypes - __init__: Processing /src/qemu/replay/replay-net.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NetEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } NetEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.127 INFO datatypes - __init__: Processing /src/qemu/replay/replay-random.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.133 INFO datatypes - __init__: Processing /src/qemu/replay/stubs-system.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.139 INFO datatypes - __init__: Processing /src/qemu/replay/replay-audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.146 INFO datatypes - __init__: Processing /src/qemu/replay/replay-events.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Event { Step #6 - "compile-libfuzzer-introspector-x86_64": ReplayAsyncEventKind event_kind; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(Event) events; Step #6 - "compile-libfuzzer-introspector-x86_64": } Event; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.154 INFO datatypes - __init__: Processing /src/qemu/replay/replay-internal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.162 INFO datatypes - __init__: Processing /src/qemu/replay/replay-snapshot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.168 INFO datatypes - __init__: Processing /src/qemu/replay/replay-char.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CharEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": int id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } CharEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.176 INFO datatypes - __init__: Processing /src/qemu/replay/replay-time.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.181 INFO datatypes - __init__: Processing /src/qemu/dump/win_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.192 INFO datatypes - __init__: Processing /src/qemu/dump/dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.223 INFO datatypes - __init__: Processing /src/qemu/dump/win_dump.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.229 INFO datatypes - __init__: Processing /src/qemu/dump/dump-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.235 INFO datatypes - __init__: Processing /src/qemu/util/qemu-thread-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *pSetThreadDescription) (HANDLE hThread, Step #6 - "compile-libfuzzer-introspector-x86_64": PCWSTR lpThreadDescription); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.246 INFO datatypes - __init__: Processing /src/qemu/util/envlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.253 INFO datatypes - __init__: Processing /src/qemu/util/host-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ll; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": #if HOST_BIG_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t high, low; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t low, high; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } l; Step #6 - "compile-libfuzzer-introspector-x86_64": } LL; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.263 INFO datatypes - __init__: Processing /src/qemu/util/block-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.268 INFO datatypes - __init__: Processing /src/qemu/util/iova-tree.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOVATreeFindIOVAArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": const DMAMap *needle; Step #6 - "compile-libfuzzer-introspector-x86_64": const DMAMap *result; Step #6 - "compile-libfuzzer-introspector-x86_64": } IOVATreeFindIOVAArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.276 INFO datatypes - __init__: Processing /src/qemu/util/osdep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.287 INFO datatypes - __init__: Processing /src/qemu/util/main-loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PollingEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": PollingFunc *func; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": struct PollingEntry *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } PollingEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WaitObjects { Step #6 - "compile-libfuzzer-introspector-x86_64": int num; Step #6 - "compile-libfuzzer-introspector-x86_64": int revents[MAXIMUM_WAIT_OBJECTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE events[MAXIMUM_WAIT_OBJECTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": WaitObjectFunc *func[MAXIMUM_WAIT_OBJECTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque[MAXIMUM_WAIT_OBJECTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } WaitObjects; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.300 INFO datatypes - __init__: Processing /src/qemu/util/qemu-coroutine-io.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } FDYieldUntilData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.307 INFO datatypes - __init__: Processing /src/qemu/util/mmap-alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.315 INFO datatypes - __init__: Processing /src/qemu/util/qemu-co-timeout.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QemuCoTimeoutState { Step #6 - "compile-libfuzzer-introspector-x86_64": CoroutineEntry *entry; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuCoSleep sleep_state; Step #6 - "compile-libfuzzer-introspector-x86_64": bool marker; Step #6 - "compile-libfuzzer-introspector-x86_64": CleanupFunc *clean; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuCoTimeoutState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.321 INFO datatypes - __init__: Processing /src/qemu/util/chardev_open.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.326 INFO datatypes - __init__: Processing /src/qemu/util/cutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.342 INFO datatypes - __init__: Processing /src/qemu/util/iov.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int src_index; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *src_iov; Step #6 - "compile-libfuzzer-introspector-x86_64": void *dest_base; Step #6 - "compile-libfuzzer-introspector-x86_64": } IOVectorSortElem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.358 INFO datatypes - __init__: Processing /src/qemu/util/timed-average.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.364 INFO datatypes - __init__: Processing /src/qemu/util/stats64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.371 INFO datatypes - __init__: Processing /src/qemu/util/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.380 INFO datatypes - __init__: Processing /src/qemu/util/guest-random.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.387 INFO datatypes - __init__: Processing /src/qemu/util/lockcnt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.395 INFO datatypes - __init__: Processing /src/qemu/util/nvdimm-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.401 INFO datatypes - __init__: Processing /src/qemu/util/memfd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.408 INFO datatypes - __init__: Processing /src/qemu/util/keyval.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.418 INFO datatypes - __init__: Processing /src/qemu/util/bufferiszero.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*biz_accel_fn)(const void *, size_t); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.425 INFO datatypes - __init__: Processing /src/qemu/util/coroutine-windows.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LPVOID fiber; Step #6 - "compile-libfuzzer-introspector-x86_64": CoroutineAction action; Step #6 - "compile-libfuzzer-introspector-x86_64": } CoroutineWin32; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.432 INFO datatypes - __init__: Processing /src/qemu/util/cpuinfo-riscv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.438 INFO datatypes - __init__: Processing /src/qemu/util/aiocb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.444 INFO datatypes - __init__: Processing /src/qemu/util/filemonitor-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.450 INFO datatypes - __init__: Processing /src/qemu/util/aio-posix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.463 INFO datatypes - __init__: Processing /src/qemu/util/hexdump.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.469 INFO datatypes - __init__: Processing /src/qemu/util/reserved-region.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.476 INFO datatypes - __init__: Processing /src/qemu/util/uuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.483 INFO datatypes - __init__: Processing /src/qemu/util/qht.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.499 INFO datatypes - __init__: Processing /src/qemu/util/block-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.506 INFO datatypes - __init__: Processing /src/qemu/util/async.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AioCoRescheduleSelf { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": AioContext *new_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": } AioCoRescheduleSelf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.519 INFO datatypes - __init__: Processing /src/qemu/util/event_notifier-posix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.525 INFO datatypes - __init__: Processing /src/qemu/util/coroutine-sigaltstack.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine base; Step #6 - "compile-libfuzzer-introspector-x86_64": void *stack; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t stack_size; Step #6 - "compile-libfuzzer-introspector-x86_64": sigjmp_buf env; Step #6 - "compile-libfuzzer-introspector-x86_64": } CoroutineSigAltStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Currently executing coroutine */ Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *current; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** The default coroutine */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoroutineSigAltStack leader; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Information for the signal handler (trampoline) */ Step #6 - "compile-libfuzzer-introspector-x86_64": sigjmp_buf tr_reenter; Step #6 - "compile-libfuzzer-introspector-x86_64": volatile sig_atomic_t tr_called; Step #6 - "compile-libfuzzer-introspector-x86_64": void *tr_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": } CoroutineThreadState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.533 INFO datatypes - __init__: Processing /src/qemu/util/qemu-coroutine-lock.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoWaitRecord { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": QSLIST_ENTRY(CoWaitRecord) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } CoWaitRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.544 INFO datatypes - __init__: Processing /src/qemu/util/cpuinfo-i386.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.550 INFO datatypes - __init__: Processing /src/qemu/util/qsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSPReportEntry QSPReportEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSPReport QSPReport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSPCallSite QSPCallSite; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSPEntry QSPEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QSPSnapshot QSPSnapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.565 INFO datatypes - __init__: Processing /src/qemu/util/selfmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.571 INFO datatypes - __init__: Processing /src/qemu/util/qdist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.581 INFO datatypes - __init__: Processing /src/qemu/util/qemu-thread-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.587 INFO datatypes - __init__: Processing /src/qemu/util/cpuinfo-ppc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.593 INFO datatypes - __init__: Processing /src/qemu/util/crc-ccitt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.601 INFO datatypes - __init__: Processing /src/qemu/util/memalign.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.607 INFO datatypes - __init__: Processing /src/qemu/util/defer-call.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fn)(void *); Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } DeferredCall; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nesting_level; Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *deferred_call_array; Step #6 - "compile-libfuzzer-introspector-x86_64": } DeferCallThreadState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.613 INFO datatypes - __init__: Processing /src/qemu/util/qemu-coroutine-sleep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.619 INFO datatypes - __init__: Processing /src/qemu/util/aio-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.629 INFO datatypes - __init__: Processing /src/qemu/util/dbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.635 INFO datatypes - __init__: Processing /src/qemu/util/qemu-print.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.641 INFO datatypes - __init__: Processing /src/qemu/util/interval-tree.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RBColor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RB_RED, Step #6 - "compile-libfuzzer-introspector-x86_64": RB_BLACK, Step #6 - "compile-libfuzzer-introspector-x86_64": } RBColor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RBAugmentCallbacks { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*propagate)(RBNode *node, RBNode *stop); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*copy)(RBNode *old, RBNode *new); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*rotate)(RBNode *old, RBNode *new); Step #6 - "compile-libfuzzer-introspector-x86_64": } RBAugmentCallbacks; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.655 INFO datatypes - __init__: Processing /src/qemu/util/fifo8.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.662 INFO datatypes - __init__: Processing /src/qemu/util/throttle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.674 INFO datatypes - __init__: Processing /src/qemu/util/bitops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.681 INFO datatypes - __init__: Processing /src/qemu/util/qemu-sockets.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.702 INFO datatypes - __init__: Processing /src/qemu/util/qtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.716 INFO datatypes - __init__: Processing /src/qemu/util/thread-context.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ThreadContextCmdNew { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; 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 mode; Step #6 - "compile-libfuzzer-introspector-x86_64": } ThreadContextCmdNew; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.726 INFO datatypes - __init__: Processing /src/qemu/util/module.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ModuleEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*init)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(ModuleEntry) node; Step #6 - "compile-libfuzzer-introspector-x86_64": module_init_type type; Step #6 - "compile-libfuzzer-introspector-x86_64": } ModuleEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(, ModuleEntry) ModuleTypeList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.736 INFO datatypes - __init__: Processing /src/qemu/util/qemu-option.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.756 INFO datatypes - __init__: Processing /src/qemu/util/fdmon-poll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.762 INFO datatypes - __init__: Processing /src/qemu/util/systemd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.768 INFO datatypes - __init__: Processing /src/qemu/util/crc32c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.775 INFO datatypes - __init__: Processing /src/qemu/util/base64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.781 INFO datatypes - __init__: Processing /src/qemu/util/transactions.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TransactionAction { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionActionDrv *drv; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": QSLIST_ENTRY(TransactionAction) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } TransactionAction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.787 INFO datatypes - __init__: Processing /src/qemu/util/qemu-timer-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.793 INFO datatypes - __init__: Processing /src/qemu/util/fdmon-io_uring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.801 INFO datatypes - __init__: Processing /src/qemu/util/unicode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.808 INFO datatypes - __init__: Processing /src/qemu/util/atomic64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.814 INFO datatypes - __init__: Processing /src/qemu/util/bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.825 INFO datatypes - __init__: Processing /src/qemu/util/qemu-co-shared-resource.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.831 INFO datatypes - __init__: Processing /src/qemu/util/path.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.838 INFO datatypes - __init__: Processing /src/qemu/util/buffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.845 INFO datatypes - __init__: Processing /src/qemu/util/log.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RCUCloseFILE { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } RCUCloseFILE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": vft_error, Step #6 - "compile-libfuzzer-introspector-x86_64": vft_stderr, Step #6 - "compile-libfuzzer-introspector-x86_64": vft_strdup, Step #6 - "compile-libfuzzer-introspector-x86_64": vft_pid_printf, Step #6 - "compile-libfuzzer-introspector-x86_64": } ValidFilenameTemplateResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.856 INFO datatypes - __init__: Processing /src/qemu/util/range.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.863 INFO datatypes - __init__: Processing /src/qemu/util/aio-wait.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBHFunc *cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } AioWaitBHData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.869 INFO datatypes - __init__: Processing /src/qemu/util/cacheflush.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.878 INFO datatypes - __init__: Processing /src/qemu/util/error-report.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": REPORT_TYPE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": REPORT_TYPE_WARNING, Step #6 - "compile-libfuzzer-introspector-x86_64": REPORT_TYPE_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": } report_type; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.887 INFO datatypes - __init__: Processing /src/qemu/util/event_notifier-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.893 INFO datatypes - __init__: Processing /src/qemu/util/int128.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.900 INFO datatypes - __init__: Processing /src/qemu/util/cpuinfo-aarch64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.906 INFO datatypes - __init__: Processing /src/qemu/util/sys_membarrier.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.912 INFO datatypes - __init__: Processing /src/qemu/util/qemu-timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUClock { Step #6 - "compile-libfuzzer-introspector-x86_64": /* We rely on BQL to protect the timerlists */ Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, QEMUTimerList) timerlists; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUClockType type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUClock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.924 INFO datatypes - __init__: Processing /src/qemu/util/oslib-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.938 INFO datatypes - __init__: Processing /src/qemu/util/qemu-progress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.944 INFO datatypes - __init__: Processing /src/qemu/util/vfio-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Page aligned addr. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *host; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t iova; Step #6 - "compile-libfuzzer-introspector-x86_64": } IOVAMapping; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.961 INFO datatypes - __init__: Processing /src/qemu/util/coroutine-ucontext.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine base; Step #6 - "compile-libfuzzer-introspector-x86_64": void *stack; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t stack_size; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CONFIG_SAFESTACK Step #6 - "compile-libfuzzer-introspector-x86_64": /* Need an unsafe stack for each coroutine */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *unsafe_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t unsafe_stack_size; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": sigjmp_buf env; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CONFIG_TSAN Step #6 - "compile-libfuzzer-introspector-x86_64": void *tsan_co_fiber; Step #6 - "compile-libfuzzer-introspector-x86_64": void *tsan_caller_fiber; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CONFIG_VALGRIND_H Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int valgrind_stack_id; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } CoroutineUContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.970 INFO datatypes - __init__: Processing /src/qemu/util/cpuinfo-loongarch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.976 INFO datatypes - __init__: Processing /src/qemu/util/fdmon-epoll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.983 INFO datatypes - __init__: Processing /src/qemu/util/rcu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:40.992 INFO datatypes - __init__: Processing /src/qemu/util/hbitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.008 INFO datatypes - __init__: Processing /src/qemu/util/thread-pool.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ThreadPoolElement ThreadPoolElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ThreadPoolCo { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } ThreadPoolCo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.018 INFO datatypes - __init__: Processing /src/qemu/util/yank.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct YankFuncAndParam YankFuncAndParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct YankInstanceEntry YankInstanceEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.026 INFO datatypes - __init__: Processing /src/qemu/util/readline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.037 INFO datatypes - __init__: Processing /src/qemu/util/filemonitor-inotify.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t id; /* watch ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; /* optional filter */ Step #6 - "compile-libfuzzer-introspector-x86_64": QFileMonitorHandler cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } QFileMonitorWatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": int inotify_id; /* inotify ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": int next_file_id; /* file ID counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *watches; /* QFileMonitorWatch elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QFileMonitorDir; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.046 INFO datatypes - __init__: Processing /src/qemu/util/qemu-coroutine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoroutinePoolBatch { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Batches are kept in a list */ Step #6 - "compile-libfuzzer-introspector-x86_64": QSLIST_ENTRY(CoroutinePoolBatch) next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This batch holds up to @COROUTINE_POOL_BATCH_MAX_SIZE coroutines */ Step #6 - "compile-libfuzzer-introspector-x86_64": QSLIST_HEAD(, Coroutine) list; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int size; Step #6 - "compile-libfuzzer-introspector-x86_64": } CoroutinePoolBatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QSLIST_HEAD(, CoroutinePoolBatch) CoroutinePool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.056 INFO datatypes - __init__: Processing /src/qemu/util/notify.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.062 INFO datatypes - __init__: Processing /src/qemu/util/drm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.068 INFO datatypes - __init__: Processing /src/qemu/util/vhost-user-server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.080 INFO datatypes - __init__: Processing /src/qemu/util/getauxval.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long a_type; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long a_val; Step #6 - "compile-libfuzzer-introspector-x86_64": } ElfW_auxv_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.086 INFO datatypes - __init__: Processing /src/qemu/util/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.091 INFO datatypes - __init__: Processing /src/qemu/util/aio-posix.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.097 INFO datatypes - __init__: Processing /src/qemu/util/userfaultfd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UFFD_UNINITIALIZED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UFFD_USE_DEV_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": UFFD_USE_SYSCALL, Step #6 - "compile-libfuzzer-introspector-x86_64": } uffd_open_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.105 INFO datatypes - __init__: Processing /src/qemu/util/oslib-posix.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemsetContext { Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_threads_created; Step #6 - "compile-libfuzzer-introspector-x86_64": bool any_thread_failed; Step #6 - "compile-libfuzzer-introspector-x86_64": struct MemsetThread *threads; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_threads; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(MemsetContext) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemsetContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemsetThread MemsetThread; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.121 INFO datatypes - __init__: Processing /src/qemu/util/qemu-thread-posix.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": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } QemuThreadArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.133 INFO datatypes - __init__: Processing /src/qemu/util/qemu-config.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.142 INFO datatypes - __init__: Processing /src/qemu/util/compatfd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.148 INFO datatypes - __init__: Processing /src/qemu/util/id.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.154 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/ccw-device.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CcwDevice CcwDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.160 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-pci-inst.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.183 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/ap-device.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.189 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/vhost-vsock-ccw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.195 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-rng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.201 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/event-facility.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCLPEventsBus { Step #6 - "compile-libfuzzer-introspector-x86_64": BusState qbus; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCLPEventsBus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.213 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-hypercall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.218 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-md-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.224 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-skeys.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.235 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-stattrib-kvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.243 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/tod.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.249 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-ccw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.257 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/ccw-device.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.264 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-mem.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOMEMCcw VirtIOMEMCcw; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.269 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/tod-tcg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.276 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/css.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CrwContainer { Step #6 - "compile-libfuzzer-introspector-x86_64": CRW crw; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(CrwContainer) sibling; Step #6 - "compile-libfuzzer-introspector-x86_64": } CrwContainer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CssImage { Step #6 - "compile-libfuzzer-introspector-x86_64": SubchSet *sch_set[MAX_SSID + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": ChpInfo chpids[MAX_CHPID + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CssImage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IoAdapter { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t isc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } IoAdapter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndAddrPtrTmp { Step #6 - "compile-libfuzzer-introspector-x86_64": IndAddr **parent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndAddrPtrTmp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubchSet { Step #6 - "compile-libfuzzer-introspector-x86_64": SubchDev *sch[MAX_SCHID + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long schids_used[BITS_TO_LONGS(MAX_SCHID + 1)]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long devnos_used[BITS_TO_LONGS(MAX_SCHID + 1)]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubchSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ChpInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_virtual; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChpInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ChannelSubSys { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, CrwContainer) pending_crws; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sei_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_crw_mchk; Step #6 - "compile-libfuzzer-introspector-x86_64": bool crws_lost; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t max_cssid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t max_ssid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool chnmon_active; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t chnmon_area; Step #6 - "compile-libfuzzer-introspector-x86_64": CssImage *css[MAX_CSSID + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t default_cssid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* don't migrate, see css_register_io_adapters */ Step #6 - "compile-libfuzzer-introspector-x86_64": IoAdapter *io_adapters[CSS_IO_ADAPTER_TYPE_NUMS][MAX_ISC + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* don't migrate, see get_indicator and IndAddrPtrTmp */ Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, IndAddr) indicator_addresses; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChannelSubSys; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.313 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioBusState VirtioCcwBusState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioBusClass VirtioCcwBusClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.319 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-9p.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.326 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/cpu-topology.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.335 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-skeys-kvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.341 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-mem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.349 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-serial.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.356 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-pci-bus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.379 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-stattrib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.389 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-net.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.395 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/vhost-scsi-ccw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.401 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-md.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.408 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-gpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.414 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/sclpquiesce.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SignalQuiesce { Step #6 - "compile-libfuzzer-introspector-x86_64": EventBufferHeader ebh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t unit; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QuiesceNotifier { Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": SCLPEvent *event; Step #6 - "compile-libfuzzer-introspector-x86_64": } QuiesceNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.422 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-hypercall.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.428 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-scsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.434 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-input.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.441 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/ap-bridge.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.447 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-blk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.453 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-pci-vfio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.462 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-pci-kvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.468 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/vhost-user-fs-ccw.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostUserFSCcw { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtioCcwDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": VHostUserFS vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": } VHostUserFSCcw; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.474 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-crypto.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.480 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioFeatDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t features; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VqConfigBlock { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t num_max; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VqInfoBlock { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t desc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t res0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t avail; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t used; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VqInfoBlockLegacy { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t queue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t align; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioThinintInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr summary_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr device_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ind_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t isc; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioRevInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t revision; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioCcwDeviceTmp { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtioCcwDevice *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t config_vector; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtioCcwDeviceTmp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.502 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/sclpcpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConfigMgtData { Step #6 - "compile-libfuzzer-introspector-x86_64": EventBufferHeader ebh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t event_qualifier; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.509 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/tod-kvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.516 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/ipl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.523 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-md.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.529 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/virtio-ccw-balloon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.535 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.540 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/ipl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.554 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/sclp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.565 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/s390-virtio-ccw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.585 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/3270-ccw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.592 INFO datatypes - __init__: Processing /src/qemu/hw/s390x/css-bridge.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.599 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/pl031.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.608 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/aspeed_rtc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.615 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/ls7a_rtc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.626 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/ds1338.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.635 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/m48t59-isa.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct M48txxISADeviceClass M48txxISADeviceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct M48txxISAState M48txxISAState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.642 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/exynos4210_rtc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.654 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/goldfish_rtc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.662 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/m48t59.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct M48txxSysBusDeviceClass M48txxSysBusDeviceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct M48txxSysBusState M48txxSysBusState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.675 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/m41t80.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.682 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/m48t59-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct M48txxInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *bus_name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t model; /* 2 = m48t02, 8 = m48t08, 59 = m48t59 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } M48txxInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct M48t59State { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Hardware parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq IRQ; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t base_year; Step #6 - "compile-libfuzzer-introspector-x86_64": /* RTC management */ Step #6 - "compile-libfuzzer-introspector-x86_64": time_t time_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": time_t stop_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Alarm & watchdog */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct tm alarm; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *alrm_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *wd_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": /* NVRAM storage */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Model parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t model; /* 2 = m48t02, 8 = m48t08, 59 = m48t59 */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* NVRAM storage */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lock; Step #6 - "compile-libfuzzer-introspector-x86_64": } M48t59State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.688 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/allwinner-rtc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.697 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/sun4v-rtc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.704 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.709 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/xlnx-zynqmp-rtc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.717 INFO datatypes - __init__: Processing /src/qemu/hw/rtc/mc146818rtc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.735 INFO datatypes - __init__: Processing /src/qemu/hw/ipmi/smbus_ipmi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.744 INFO datatypes - __init__: Processing /src/qemu/hw/ipmi/isa_ipmi_kcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.752 INFO datatypes - __init__: Processing /src/qemu/hw/ipmi/ipmi_bt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.763 INFO datatypes - __init__: Processing /src/qemu/hw/ipmi/ipmi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.769 INFO datatypes - __init__: Processing /src/qemu/hw/ipmi/isa_ipmi_bt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.777 INFO datatypes - __init__: Processing /src/qemu/hw/ipmi/pci_ipmi_kcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.784 INFO datatypes - __init__: Processing /src/qemu/hw/ipmi/ipmi_kcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.793 INFO datatypes - __init__: Processing /src/qemu/hw/ipmi/ipmi_bmc_sim.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMIRcvBufEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(IPMIRcvBufEntry) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buf[MAX_IPMI_MSG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } IPMIRcvBufEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMIFru { Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nentries; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t areasize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } IPMIFru; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMISel { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sel[MAX_SEL_SIZE][16]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int next_free; Step #6 - "compile-libfuzzer-introspector-x86_64": long time_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reservation; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t last_addition[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t last_clear[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t overflow; Step #6 - "compile-libfuzzer-introspector-x86_64": } IPMISel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMISdr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sdr[MAX_SDR_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int next_free; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t next_rec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reservation; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t last_addition[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t last_clear[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t overflow; Step #6 - "compile-libfuzzer-introspector-x86_64": } IPMISdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPMISensor { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reading; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t states_suppt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t assert_suppt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t deassert_suppt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t states; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t assert_states; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t deassert_states; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t assert_enable; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t deassert_enable; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sensor_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t evt_reading_type_code; Step #6 - "compile-libfuzzer-introspector-x86_64": } IPMISensor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.825 INFO datatypes - __init__: Processing /src/qemu/hw/ipmi/pci_ipmi_bt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.832 INFO datatypes - __init__: Processing /src/qemu/hw/ipmi/ipmi_bmc_extern.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.843 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/hv-balloon-our_range_memslots.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OurRange { Step #6 - "compile-libfuzzer-introspector-x86_64": PageRange range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* How many pages were hot-added to the guest */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t added; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pages at the end not currently usable */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t unusable_tail; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Memory removed from the guest */ Step #6 - "compile-libfuzzer-introspector-x86_64": PageRangeTree removed_guest, removed_both; Step #6 - "compile-libfuzzer-introspector-x86_64": } OurRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OurRangeMemslots { Step #6 - "compile-libfuzzer-introspector-x86_64": OurRange range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Memslots covering our range */ Step #6 - "compile-libfuzzer-introspector-x86_64": OurRangeMemslotsSlots slots; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mr; Step #6 - "compile-libfuzzer-introspector-x86_64": } OurRangeMemslots; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OurRangeMemslotsSlots { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Nominal size of each memslot (the last one might be smaller) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size_each; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Slots array and its element count */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *slots; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* How many slots are currently mapped */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int mapped_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } OurRangeMemslotsSlots; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.850 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/hv-balloon-page_range_tree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.857 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/hyperv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MsgHandler { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(MsgHandler) link; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t conn_id; Step #6 - "compile-libfuzzer-introspector-x86_64": HvMsgHandler handler; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } MsgHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EventFlagHandler { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(EventFlagHandler) link; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t conn_id; Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier *notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": } EventFlagHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.873 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/hv-balloon-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.878 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/hv-balloon.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum State { Step #6 - "compile-libfuzzer-introspector-x86_64": /* not a real state */ Step #6 - "compile-libfuzzer-introspector-x86_64": S_NO_CHANGE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": S_WAIT_RESET, Step #6 - "compile-libfuzzer-introspector-x86_64": S_POST_RESET_CLOSED, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* init flow */ Step #6 - "compile-libfuzzer-introspector-x86_64": S_VERSION, Step #6 - "compile-libfuzzer-introspector-x86_64": S_CAPS, Step #6 - "compile-libfuzzer-introspector-x86_64": S_POST_INIT_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": S_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* balloon op flow */ Step #6 - "compile-libfuzzer-introspector-x86_64": S_BALLOON_POSTING, Step #6 - "compile-libfuzzer-introspector-x86_64": S_BALLOON_RB_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": S_BALLOON_REPLY_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* unballoon + hot add ops flow */ Step #6 - "compile-libfuzzer-introspector-x86_64": S_UNBALLOON_POSTING, Step #6 - "compile-libfuzzer-introspector-x86_64": S_UNBALLOON_RB_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": S_UNBALLOON_REPLY_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": S_HOT_ADD_SETUP, Step #6 - "compile-libfuzzer-introspector-x86_64": S_HOT_ADD_RB_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": S_HOT_ADD_POSTING, Step #6 - "compile-libfuzzer-introspector-x86_64": S_HOT_ADD_REPLY_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": } State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StateDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": State state; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": } StateDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HvBalloonReq { Step #6 - "compile-libfuzzer-introspector-x86_64": VMBusChanReq vmreq; Step #6 - "compile-libfuzzer-introspector-x86_64": } HvBalloonReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HvBalloon { Step #6 - "compile-libfuzzer-introspector-x86_64": VMBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": State state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union dm_version version; Step #6 - "compile-libfuzzer-introspector-x86_64": union dm_caps caps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer post_init_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int trans_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool received; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t committed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t available; Step #6 - "compile-libfuzzer-introspector-x86_64": } status_report; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Guest target size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t target; Step #6 - "compile-libfuzzer-introspector-x86_64": bool target_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Current (un)balloon / hot-add operation parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t balloon_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t unballoon_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hot_add_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": PageRange hot_add_range; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ha_current_count; 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": OurRangeMemslots *our_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Count of memslots covering our memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int memslot_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Nominal size of each memslot (the last one might be smaller) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memslot_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Non-ours removed memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": PageRangeTree removed_guest, removed_both; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Grand totals of removed memory (both ours and non-ours) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t removed_guest_ctr, removed_both_ctr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* MEMORY_DEVICE props */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": HostMemoryBackend *hostmem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mr; Step #6 - "compile-libfuzzer-introspector-x86_64": } HvBalloon; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.903 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/syndbg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HvSynDbg { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *host_ip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t host_port; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_hcalls; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t target_ip; Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr_in servaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": int socket; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_data_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pending_page_gpa; Step #6 - "compile-libfuzzer-introspector-x86_64": } HvSynDbg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.913 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/vmbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GpadlIter { Step #6 - "compile-libfuzzer-introspector-x86_64": VMBusGpadl *gpadl; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace *as; Step #6 - "compile-libfuzzer-introspector-x86_64": DMADirection dir; Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset into GPADL where the next i/o will be performed */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t off; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Cached mapping of the currently accessed page, up to page boundary. Step #6 - "compile-libfuzzer-introspector-x86_64": * Updated lazily on i/o. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: MemoryRegionCache can not be used here because pages in the GPADL Step #6 - "compile-libfuzzer-introspector-x86_64": * are non-contiguous and may belong to different memory regions. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *map; Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset after last i/o (i.e. not affected by seek) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_off; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Indicator that the iterator is active and may have a cached mapping. Step #6 - "compile-libfuzzer-introspector-x86_64": * Allows to enforce bracketing of all i/o (which may create cached Step #6 - "compile-libfuzzer-introspector-x86_64": * mappings) and thus exclude mapping leaks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool active; Step #6 - "compile-libfuzzer-introspector-x86_64": } GpadlIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMBusSendRingBuf { Step #6 - "compile-libfuzzer-introspector-x86_64": VMBusRingBufCommon common; Step #6 - "compile-libfuzzer-introspector-x86_64": /* current write index, to be committed at the end of send */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wr_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /* write index at the start of send */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_wr_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /* space to be requested from the guest */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wanted; Step #6 - "compile-libfuzzer-introspector-x86_64": /* space reserved for planned sends */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": /* last seen read index */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_seen_rd_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } VMBusSendRingBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMBusRingBufCommon { Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace *as; Step #6 - "compile-libfuzzer-introspector-x86_64": /* GPA of the ring buffer header */ Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t rb_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* start and length of the ring buffer data area within GPADL */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GpadlIter iter; Step #6 - "compile-libfuzzer-introspector-x86_64": } VMBusRingBufCommon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMBusRecvRingBuf { Step #6 - "compile-libfuzzer-introspector-x86_64": VMBusRingBufCommon common; Step #6 - "compile-libfuzzer-introspector-x86_64": /* current read index, to be committed at the end of receive */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rd_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /* read index at the start of receive */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_rd_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /* last seen write index */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_seen_wr_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } VMBusRecvRingBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.947 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/hv-balloon-our_range_memslots.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.956 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/hyperv_testdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestSintRoute { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(TestSintRoute) le; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vp_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sint; Step #6 - "compile-libfuzzer-introspector-x86_64": HvSintRoute *sint_route; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestSintRoute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestEvtConn { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(TestEvtConn) le; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t conn_id; Step #6 - "compile-libfuzzer-introspector-x86_64": HvSintRoute *sint_route; Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestEvtConn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestMsgConn { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(TestMsgConn) le; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t conn_id; Step #6 - "compile-libfuzzer-introspector-x86_64": HvSintRoute *sint_route; Step #6 - "compile-libfuzzer-introspector-x86_64": struct hyperv_message msg; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMsgConn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.965 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/hv-balloon-page_range_tree.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PageRange { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": } PageRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PageRangeTree { Step #6 - "compile-libfuzzer-introspector-x86_64": GTree *t; Step #6 - "compile-libfuzzer-introspector-x86_64": } PageRangeTree; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.973 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.978 INFO datatypes - __init__: Processing /src/qemu/hw/hyperv/hv-balloon-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.983 INFO datatypes - __init__: Processing /src/qemu/hw/ipack/ipack.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:41.990 INFO datatypes - __init__: Processing /src/qemu/hw/ipack/tpci200.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.003 INFO datatypes - __init__: Processing /src/qemu/hw/ufs/lu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.013 INFO datatypes - __init__: Processing /src/qemu/hw/ufs/ufs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UfsBusClass { Step #6 - "compile-libfuzzer-introspector-x86_64": BusClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*parent_check_address)(BusState *bus, DeviceState *dev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsBusClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum UfsRequestState { Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_REQUEST_IDLE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_REQUEST_READY = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_REQUEST_RUNNING = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_REQUEST_COMPLETE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_REQUEST_ERROR = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsRequestState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef UfsReqResult (*UfsScsiOp)(struct UfsLu *, UfsRequest *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UfsParams { Step #6 - "compile-libfuzzer-introspector-x86_64": char *serial; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nutrs; /* Number of UTP Transfer Request Slots */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nutmrs; /* Number of UTP Task Management Request Slots */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool mcq; /* Multiple Command Queue support */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mcq_qcfgptr; /* MCQ Queue Configuration Pointer in MCQCAP */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mcq_maxq; /* MCQ Maximum number of Queues */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UfsCq { Step #6 - "compile-libfuzzer-introspector-x86_64": struct UfsHc *u; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cqid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t size; /* A number of entries (qdepth) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, UfsRequest) req_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsCq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum UfsQueryFlagPerm { Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_FLAG_NONE = 0x0, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_FLAG_READ = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_FLAG_SET = 0x2, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_FLAG_CLEAR = 0x4, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_FLAG_TOGGLE = 0x8, Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsQueryFlagPerm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UfsRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": struct UfsHc *hc; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsRequestState state; Step #6 - "compile-libfuzzer-introspector-x86_64": int slot; /* -1 when it's a MCQ request */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": UtpTransferReqDesc utrd; Step #6 - "compile-libfuzzer-introspector-x86_64": UtpUpiuReq req_upiu; Step #6 - "compile-libfuzzer-introspector-x86_64": UtpUpiuRsp rsp_upiu; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for scsi command */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSGList *sg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for MCQ */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct UfsSq *sq; Step #6 - "compile-libfuzzer-introspector-x86_64": struct UfsCqEntry cqe; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(UfsRequest) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum UfsReqResult { Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_REQUEST_SUCCESS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_REQUEST_FAIL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_REQUEST_NO_COMPLETE = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsReqResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UfsBus { Step #6 - "compile-libfuzzer-introspector-x86_64": BusState parent_bus; Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UfsLu { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState qdev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lun; Step #6 - "compile-libfuzzer-introspector-x86_64": UnitDescriptor unit_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIBus bus; Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIDevice *scsi_dev; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockConf conf; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsScsiOp scsi_op; Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsLu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UfsHc { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsBus bus; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsReg reg; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsMcqReg mcq_reg[UFS_MAX_MCQ_QNUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsMcqOpReg mcq_op_reg[UFS_MAX_MCQ_QNUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsParams params; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_size; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsRequest *req_list; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": UfsLu *lus[UFS_MAX_LUS]; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsLu report_wlu; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsLu dev_wlu; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsLu boot_wlu; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsLu rpmb_wlu; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceDescriptor device_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": GeometryDescriptor geometry_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": Attributes attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": Flags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *doorbell_bh; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *complete_bh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* MCQ properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": UfsSq *sq[UFS_MAX_MCQ_QNUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": UfsCq *cq[UFS_MAX_MCQ_QNUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsHc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum UfsQueryAttrPerm { Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_ATTR_NONE = 0x0, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_ATTR_READ = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": UFS_QUERY_ATTR_WRITE = 0x2, Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsQueryAttrPerm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UfsSq { Step #6 - "compile-libfuzzer-introspector-x86_64": struct UfsHc *u; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sqid; Step #6 - "compile-libfuzzer-introspector-x86_64": struct UfsCq *cq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t size; /* A number of entries (qdepth) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; /* Bottom half to process requests in async */ Step #6 - "compile-libfuzzer-introspector-x86_64": UfsRequest *req; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, UfsRequest) req_list; /* Free request list */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UfsSq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.022 INFO datatypes - __init__: Processing /src/qemu/hw/ufs/ufs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.050 INFO datatypes - __init__: Processing /src/qemu/hw/ufs/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.055 INFO datatypes - __init__: Processing /src/qemu/hw/remote/proxy-memory-listener.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.063 INFO datatypes - __init__: Processing /src/qemu/hw/remote/remote-obj.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.070 INFO datatypes - __init__: Processing /src/qemu/hw/remote/iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.077 INFO datatypes - __init__: Processing /src/qemu/hw/remote/vfio-user-obj-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.083 INFO datatypes - __init__: Processing /src/qemu/hw/remote/machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.090 INFO datatypes - __init__: Processing /src/qemu/hw/remote/mpqemu-link.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.097 INFO datatypes - __init__: Processing /src/qemu/hw/remote/message.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.107 INFO datatypes - __init__: Processing /src/qemu/hw/remote/memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.113 INFO datatypes - __init__: Processing /src/qemu/hw/remote/vfio-user-obj.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.128 INFO datatypes - __init__: Processing /src/qemu/hw/remote/iohub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.135 INFO datatypes - __init__: Processing /src/qemu/hw/remote/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.140 INFO datatypes - __init__: Processing /src/qemu/hw/remote/proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.150 INFO datatypes - __init__: Processing /src/qemu/hw/m68k/mcf5208.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pcsr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pmr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pcntr; Step #6 - "compile-libfuzzer-introspector-x86_64": } m5208_timer_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.160 INFO datatypes - __init__: Processing /src/qemu/hw/m68k/q800-glue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.168 INFO datatypes - __init__: Processing /src/qemu/hw/m68k/virt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": M68kCPU *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr initial_pc; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr initial_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": } ResetInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.178 INFO datatypes - __init__: Processing /src/qemu/hw/m68k/bootinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.185 INFO datatypes - __init__: Processing /src/qemu/hw/m68k/mcf5206.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tmr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t trr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ter; Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": int irq_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } m5206_timer_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": M68kCPU *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq *pic; Step #6 - "compile-libfuzzer-introspector-x86_64": m5206_timer_state timer[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *uart[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t scr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t icr[14]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t imr; /* 1 == interrupt is masked. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ipr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t swivr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t par; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Include the UART vector registers here. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t uivr[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } m5206_mbar_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.199 INFO datatypes - __init__: Processing /src/qemu/hw/m68k/an5206.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.205 INFO datatypes - __init__: Processing /src/qemu/hw/m68k/next-cube.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct next_dma { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t csr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t saved_next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t saved_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t saved_start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t saved_stop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t stop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next_initbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } next_dma; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.226 INFO datatypes - __init__: Processing /src/qemu/hw/m68k/mcf_intc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.234 INFO datatypes - __init__: Processing /src/qemu/hw/m68k/next-kbd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[KBD_QUEUE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": int rptr, wptr, count; Step #6 - "compile-libfuzzer-introspector-x86_64": } KBDQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.243 INFO datatypes - __init__: Processing /src/qemu/hw/m68k/q800.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.259 INFO datatypes - __init__: Processing /src/qemu/hw/tricore/tricore_testdevice.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.266 INFO datatypes - __init__: Processing /src/qemu/hw/tricore/tricore_testboard.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.273 INFO datatypes - __init__: Processing /src/qemu/hw/tricore/tc27x_soc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.282 INFO datatypes - __init__: Processing /src/qemu/hw/tricore/triboard.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.289 INFO datatypes - __init__: Processing /src/qemu/hw/xenpv/xen_machine_pv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.295 INFO datatypes - __init__: Processing /src/qemu/hw/alpha/pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.301 INFO datatypes - __init__: Processing /src/qemu/hw/alpha/dp264.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.309 INFO datatypes - __init__: Processing /src/qemu/hw/alpha/typhoon.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TyphoonCchip { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion region; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t misc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t drir; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dim[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t iic[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": AlphaCPU *cpu[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TyphoonCchip; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TyphoonWindow { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t wba; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t wsm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tba; Step #6 - "compile-libfuzzer-introspector-x86_64": } TyphoonWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TyphoonPchip { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion region; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion reg_iack; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion reg_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion reg_io; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion reg_conf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace iommu_as; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUMemoryRegion iommu; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ctl; Step #6 - "compile-libfuzzer-introspector-x86_64": TyphoonWindow win[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TyphoonPchip; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.324 INFO datatypes - __init__: Processing /src/qemu/hw/alpha/alpha_sys.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.329 INFO datatypes - __init__: Processing /src/qemu/hw/alpha/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.334 INFO datatypes - __init__: Processing /src/qemu/hw/adc/npcm7xx_adc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.343 INFO datatypes - __init__: Processing /src/qemu/hw/adc/zynq-xadc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.352 INFO datatypes - __init__: Processing /src/qemu/hw/adc/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.357 INFO datatypes - __init__: Processing /src/qemu/hw/adc/stm32f2xx_adc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.366 INFO datatypes - __init__: Processing /src/qemu/hw/adc/aspeed_adc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.377 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/virtio-scsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOSCSIReq { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: Step #6 - "compile-libfuzzer-introspector-x86_64": * - fields up to resp_iov are initialized by virtio_scsi_init_req; Step #6 - "compile-libfuzzer-introspector-x86_64": * - fields starting at vring are zeroed by virtio_scsi_init_req. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueueElement elem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOSCSI *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueue *vq; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSGList qsgl; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector resp_iov; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used for two-stage request submission and TMFs deferred to BH */ Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(VirtIOSCSIReq) next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used for cancellation of request during TMFs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int remaining; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIRequest *sreq; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t resp_size; Step #6 - "compile-libfuzzer-introspector-x86_64": enum SCSIXferMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOSCSICmdResp cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOSCSICtrlTMFResp tmf; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOSCSICtrlANResp an; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOSCSIEvent event; Step #6 - "compile-libfuzzer-introspector-x86_64": } resp; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOSCSICmdReq cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOSCSICtrlTMFReq tmf; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOSCSICtrlANReq an; Step #6 - "compile-libfuzzer-introspector-x86_64": } req; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOSCSIReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t event; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reason; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used by messages specific to a device */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lun; Step #6 - "compile-libfuzzer-introspector-x86_64": } address; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOSCSIEventInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOSCSIReq *tmf_req; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOSCSICancelNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.401 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/emulation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.407 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/scsi-generic.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSIGenericReq { Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIRequest req; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": sg_io_hdr_t io_header; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCSIGenericReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.423 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/mptendian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.430 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/esp-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIESPState PCIESPState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DC390State DC390State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.443 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/vmw_pvscsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSIRingInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rs_pa; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t txr_len_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rxr_len_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t msg_len_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t req_ring_pages_pa[PVSCSI_SETUP_RINGS_MAX_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cmp_ring_pages_pa[PVSCSI_SETUP_RINGS_MAX_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t msg_ring_pages_pa[PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t consumed_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t filled_cmp_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t filled_msg_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } PVSCSIRingInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSISGState { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr elemAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr dataAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t resid; Step #6 - "compile-libfuzzer-introspector-x86_64": } PVSCSISGState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSIRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIRequest *sreq; Step #6 - "compile-libfuzzer-introspector-x86_64": PVSCSIState *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sense_key; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t completed; Step #6 - "compile-libfuzzer-introspector-x86_64": int lun; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSGList sgl; Step #6 - "compile-libfuzzer-introspector-x86_64": PVSCSISGState sg; Step #6 - "compile-libfuzzer-introspector-x86_64": struct PVSCSIRingReqDesc req; Step #6 - "compile-libfuzzer-introspector-x86_64": struct PVSCSIRingCmpDesc cmp; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(PVSCSIRequest) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } PVSCSIRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(, PVSCSIRequest) PVSCSIRequestList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.463 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/vhost-user-scsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.474 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/vmw_pvscsi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSIRingMsgDesc PVSCSIRingMsgDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSIRingsState PVSCSIRingsState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSIRingReqDesc PVSCSIRingReqDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSISGElement PVSCSISGElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSICmdDescResetDevice PVSCSICmdDescResetDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSICmdDescSetupMsgRing PVSCSICmdDescSetupMsgRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSICmdDescAbortCmd PVSCSICmdDescAbortCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSICmdDescSetupRings PVSCSICmdDescSetupRings; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSIMsgDescDevStatusChanged PVSCSIMsgDescDevStatusChanged; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVSCSIRingCmpDesc PVSCSIRingCmpDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.481 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/spapr_vscsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union vscsi_crq { Step #6 - "compile-libfuzzer-introspector-x86_64": struct viosrp_crq s; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t raw[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } vscsi_crq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vscsi_req { Step #6 - "compile-libfuzzer-introspector-x86_64": vscsi_crq crq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t viosrp_iu_buf[SRP_MAX_IU_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SCSI request tracking */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIRequest *sreq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t qtag; /* qemu tag != srp tag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool active; Step #6 - "compile-libfuzzer-introspector-x86_64": bool writing; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dma_error; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t senselen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sense[SCSI_SENSE_BUF_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* RDMA related bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dma_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t local_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t total_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cdb_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cur_desc_num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cur_desc_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } vscsi_req; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.502 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/scsi-disk.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSIDiskReq { Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIRequest req; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Both sector and sector_count are in terms of BDRV_SECTOR_SIZE bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sector_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool started; Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_fua_emulation; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec iov; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAcctCookie acct; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCSIDiskReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WriteSameCBData { Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIDiskReq *r; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sector; Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec iov; Step #6 - "compile-libfuzzer-introspector-x86_64": } WriteSameCBData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSIBlockReq { Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIDiskReq req; Step #6 - "compile-libfuzzer-introspector-x86_64": sg_io_hdr_t io_header; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Selected bytes of the original CDB, copied into our own CDB. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cmd, cdb1, group_number; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* CDB passed to SG_IO. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cdb[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCompletionFunc *cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *cb_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCSIBlockReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UnmapCBData { Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIDiskReq *r; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *inbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": } UnmapCBData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.549 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/vhost-scsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.560 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/mptsas.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": MPTSASState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": MPIMsgSCSITaskMgmtReply *reply; Step #6 - "compile-libfuzzer-introspector-x86_64": } MPTSASCancelNotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.582 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/megasas.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MegasasCmd { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr pa; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr pa_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dcmd_opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": union mfi_frame *frame; Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIRequest *req; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSGList qsg; Step #6 - "compile-libfuzzer-introspector-x86_64": void *iov_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t iov_size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t iov_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": struct MegasasState *state; Step #6 - "compile-libfuzzer-introspector-x86_64": } MegasasCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MegasasState MegasasState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MegasasInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *product_name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *product_version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t subsystem_id; Step #6 - "compile-libfuzzer-introspector-x86_64": int ioport_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": int mmio_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": int osts; Step #6 - "compile-libfuzzer-introspector-x86_64": const VMStateDescription *vmsd; Step #6 - "compile-libfuzzer-introspector-x86_64": const Property *props; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t props_count; Step #6 - "compile-libfuzzer-introspector-x86_64": InterfaceInfo *interfaces; Step #6 - "compile-libfuzzer-introspector-x86_64": } MegasasInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MegasasBaseClass MegasasBaseClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.621 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/mptsas.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPTSASRequest MPTSASRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPTSASState MPTSASState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.627 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/scsi-bus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIDevice *s; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fn)(SCSIRequest *, void *); Step #6 - "compile-libfuzzer-introspector-x86_64": void *fn_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCSIDeviceForEachReqAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCSITargetReq SCSITargetReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.657 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/virtio-scsi-dataplane.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.666 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/mptconfig.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union PackValue { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ll; Step #6 - "compile-libfuzzer-introspector-x86_64": char *str; Step #6 - "compile-libfuzzer-introspector-x86_64": } PackValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPTSASConfigPage { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t number; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t (*mpt_config_build)(MPTSASState *s, uint8_t **data, int address); Step #6 - "compile-libfuzzer-introspector-x86_64": } MPTSASConfigPage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.681 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/srp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.688 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/mfi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_CMD_INIT = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_CMD_LD_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_CMD_LD_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_CMD_LD_SCSI_IO, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_CMD_PD_SCSI_IO, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_CMD_DCMD, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_CMD_ABORT, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_CMD_SMP, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_CMD_STP Step #6 - "compile-libfuzzer-introspector-x86_64": } mfi_cmd_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_CLASS_DEBUG = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_CLASS_PROGRESS = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_CLASS_INFO = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_CLASS_WARNING = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_CLASS_CRITICAL = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_CLASS_FATAL = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_CLASS_DEAD = 4 Step #6 - "compile-libfuzzer-introspector-x86_64": } mfi_evt_class_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_NONE = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_CDB_SENSE, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_LD, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_LD_COUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_LD_LBA, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_LD_OWNER, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_LD_LBA_PD_LBA, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_LD_PROG, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_LD_STATE, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_LD_STRIP, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_ERR, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_LBA, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_LBA_LD, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_PROG, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_STATE, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PCI, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_RATE, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_STR, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_ECC, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_LD_PROP, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_SPARE, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_DIAG_PASS, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_DIAG_FAIL, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_LBA_LBA, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PORT_PHY, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_MISSING, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_ADDRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_BITMAP, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_CONNECTOR, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_PD, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_FRU, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_PATHINFO, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_PD_POWER_STATE, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_EVT_ARGS_GENERIC, Step #6 - "compile-libfuzzer-introspector-x86_64": } mfi_evt_args; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MR_PD_CACHE_UNCHANGED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_PD_CACHE_ENABLE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_PD_CACHE_DISABLE = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } mfi_pd_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_CACHE_WRITE_BACK = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_CACHE_WRITE_ADAPTIVE = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_CACHE_READ_AHEAD = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_CACHE_READ_ADAPTIVE = 0x08, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_CACHE_WRITE_CACHE_BAD_BBU = 0x10, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_CACHE_ALLOW_WRITE_CACHE = 0x20, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_CACHE_ALLOW_READ_CACHE = 0x40 Step #6 - "compile-libfuzzer-introspector-x86_64": } mfi_ld_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MR_PD_QUERY_TYPE_ALL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_PD_QUERY_TYPE_STATE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_PD_QUERY_TYPE_POWER_STATE = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_PD_QUERY_TYPE_MEDIA_TYPE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_PD_QUERY_TYPE_SPEED = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_PD_QUERY_TYPE_EXPOSED_TO_HOST = 5, /*query for system drives */ Step #6 - "compile-libfuzzer-introspector-x86_64": } mfi_pd_query_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_OK = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_INVALID_CMD, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_INVALID_DCMD, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_INVALID_PARAMETER, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_INVALID_SEQUENCE_NUMBER, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_ABORT_NOT_POSSIBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_APP_HOST_CODE_NOT_FOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_APP_IN_USE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_APP_NOT_INITIALIZED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_ARRAY_INDEX_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_ARRAY_ROW_NOT_EMPTY, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_CONFIG_RESOURCE_CONFLICT, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_DEVICE_NOT_FOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_DRIVE_TOO_SMALL, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_FLASH_ALLOC_FAIL, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_FLASH_BUSY, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_FLASH_ERROR = 0x10, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_FLASH_IMAGE_BAD, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_FLASH_IMAGE_INCOMPLETE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_FLASH_NOT_OPEN, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_FLASH_NOT_STARTED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_FLUSH_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_HOST_CODE_NOT_FOUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_CC_IN_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_INIT_IN_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_LBA_OUT_OF_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_MAX_CONFIGURED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_NOT_OPTIMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_RBLD_IN_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_RECON_IN_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_WRONG_RAID_LEVEL, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_MAX_SPARES_EXCEEDED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_MEMORY_NOT_AVAILABLE = 0x20, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_MFC_HW_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_NO_HW_PRESENT, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_NOT_FOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_NOT_IN_ENCL, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PD_CLEAR_IN_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PD_TYPE_WRONG, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PR_DISABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_ROW_INDEX_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SAS_CONFIG_INVALID_ACTION, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SAS_CONFIG_INVALID_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SAS_CONFIG_INVALID_PAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SAS_CONFIG_INVALID_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SCSI_DONE_WITH_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SCSI_IO_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SCSI_RESERVATION_CONFLICT, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SHUTDOWN_FAILED = 0x30, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_TIME_NOT_SET, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_WRONG_STATE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_OFFLINE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PEER_NOTIFICATION_REJECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PEER_NOTIFICATION_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_RESERVATION_IN_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_I2C_ERRORS_DETECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PCI_ERRORS_DETECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_DIAG_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_BOOT_MSG_PENDING, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_FOREIGN_CONFIG_INCOMPLETE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_INVALID_SGL, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_UNSUPPORTED_HW, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_CC_SCHEDULE_DISABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PD_COPYBACK_IN_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_MULTIPLE_PDS_IN_ARRAY = 0x40, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_FW_DOWNLOAD_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_FEATURE_SECURITY_NOT_ENABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LOCK_KEY_ALREADY_EXISTS, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LOCK_KEY_BACKUP_NOT_ALLOWED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LOCK_KEY_VERIFY_NOT_ALLOWED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LOCK_KEY_VERIFY_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LOCK_KEY_REKEY_NOT_ALLOWED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LOCK_KEY_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LOCK_KEY_ESCROW_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LOCK_KEY_BACKUP_REQUIRED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SECURE_LD_EXISTS, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_SECURE_NOT_ALLOWED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_REPROVISION_NOT_ALLOWED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PD_SECURITY_TYPE_WRONG, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_ENCRYPTION_TYPE_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_CONFIG_FDE_NON_FDE_MIX_NOT_ALLOWED = 0x50, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_CONFIG_LD_ENCRYPTION_TYPE_MIX_NOT_ALLOWED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SECRET_KEY_NOT_ALLOWED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PD_HW_ERRORS_DETECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_CACHE_PINNED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_POWER_STATE_SET_IN_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_POWER_STATE_SET_BUSY, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_POWER_STATE_WRONG, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PR_NO_AVAILABLE_PD_FOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_CTRL_RESET_REQUIRED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LOCK_KEY_EKM_NO_BOOT_AGENT, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SNAP_NO_SPACE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_SNAP_PARTIAL_FAILURE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_UPGRADE_KEY_INCOMPATIBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PFK_INCOMPATIBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PD_MAX_UNCONFIGURED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_IO_METRICS_DISABLED = 0x60, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_AEC_NOT_STOPPED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PI_TYPE_WRONG, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_PD_PI_INCOMPATIBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_PI_NOT_ENABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_LD_BLOCK_SIZE_MISMATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_STAT_INVALID_STATUS = 0xFF Step #6 - "compile-libfuzzer-introspector-x86_64": } mfi_status_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_FRAME_DONT_POST_IN_REPLY_QUEUE = 0x0001, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_FRAME_SGL64 = 0x0002, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_FRAME_SENSE64 = 0x0004, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_FRAME_DIR_WRITE = 0x0008, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_FRAME_DIR_READ = 0x0010, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_FRAME_IEEE_SGL = 0x0020, Step #6 - "compile-libfuzzer-introspector-x86_64": } mfi_frame_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_MFI_HOST_MEM_ALLOC = 0x0100e100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_GET_INFO = 0x01010000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_GET_PROPERTIES = 0x01020100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_SET_PROPERTIES = 0x01020200, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_ALARM = 0x01030000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_ALARM_GET = 0x01030100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_ALARM_ENABLE = 0x01030200, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_ALARM_DISABLE = 0x01030300, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_ALARM_SILENCE = 0x01030400, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_ALARM_TEST = 0x01030500, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_EVENT_GETINFO = 0x01040100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_EVENT_CLEAR = 0x01040200, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_EVENT_GET = 0x01040300, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_EVENT_COUNT = 0x01040400, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_EVENT_WAIT = 0x01040500, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_SHUTDOWN = 0x01050000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_HIBERNATE_STANDBY = 0x01060000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_GET_TIME = 0x01080101, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_SET_TIME = 0x01080102, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_BIOS_DATA_GET = 0x010c0100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_BIOS_DATA_SET = 0x010c0200, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_FACTORY_DEFAULTS = 0x010d0000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_MFC_DEFAULTS_GET = 0x010e0201, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_MFC_DEFAULTS_SET = 0x010e0202, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CTRL_CACHE_FLUSH = 0x01101000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_PD_GET_LIST = 0x02010000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_PD_LIST_QUERY = 0x02010100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_PD_GET_INFO = 0x02020000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_PD_STATE_SET = 0x02030100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_PD_REBUILD = 0x02040100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_PD_BLINK = 0x02070100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_PD_UNBLINK = 0x02070200, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_LD_GET_LIST = 0x03010000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_LD_LIST_QUERY = 0x03010100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_LD_GET_INFO = 0x03020000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_LD_GET_PROP = 0x03030000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_LD_SET_PROP = 0x03040000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_LD_DELETE = 0x03090000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CFG_READ = 0x04010000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CFG_ADD = 0x04020000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CFG_CLEAR = 0x04030000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CFG_FOREIGN_READ = 0x04060100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CFG_FOREIGN_IMPORT = 0x04060400, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_BBU_STATUS = 0x05010000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_BBU_CAPACITY_INFO = 0x05020000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_BBU_DESIGN_INFO = 0x05030000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_BBU_PROP_GET = 0x05050100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CLUSTER = 0x08000000, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CLUSTER_RESET_ALL = 0x08010100, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_DCMD_CLUSTER_RESET_LD = 0x08010200 Step #6 - "compile-libfuzzer-introspector-x86_64": } mfi_dcmd_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_LOCALE_LD = 0x0001, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_LOCALE_PD = 0x0002, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_LOCALE_ENCL = 0x0004, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_LOCALE_BBU = 0x0008, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_LOCALE_SAS = 0x0010, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_LOCALE_CTRL = 0x0020, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_LOCALE_CONFIG = 0x0040, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_LOCALE_CLUSTER = 0x0080, Step #6 - "compile-libfuzzer-introspector-x86_64": MFI_EVT_LOCALE_ALL = 0xffff Step #6 - "compile-libfuzzer-introspector-x86_64": } mfi_evt_locale_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_QUERY_TYPE_ALL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_QUERY_TYPE_EXPOSED_TO_HOST = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_QUERY_TYPE_USED_TGT_IDS = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_QUERY_TYPE_CLUSTER_ACCESS = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": MR_LD_QUERY_TYPE_CLUSTER_LOCALE = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": } mfi_ld_query_type; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.704 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/mpi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgSCSIIORequest { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t TargetID; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Bus; /* 01h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ChainOffset; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t CDBLength; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t SenseBufferLength; /* 05h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t LUN[8]; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Control; /* 14h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t CDB[16]; /* 18h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t DataLength; /* 28h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SenseBufferLowAddr; /* 2Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgSCSIIOReply Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t TargetID; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Bus; /* 01h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgLength; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t CDBLength; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t SenseBufferLength; /* 05h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t SCSIStatus; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t SCSIState; /* 0Dh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t IOCStatus; /* 0Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t IOCLogInfo; /* 10h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t TransferCount; /* 14h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SenseCount; /* 18h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ResponseInfo; /* 1Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t TaskTag; /* 20h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Reserved1; /* 22h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgIOCInit { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t WhoInit; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved; /* 01h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ChainOffset; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Flags; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MaxDevices; /* 05h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MaxBuses; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ReplyFrameSize; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1[2]; /* 0Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t HostMfaHighAddr; /* 10h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SenseBufferHighAddr; /* 14h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ReplyFifoHostSignalingAddr; /* 18h */ Step #6 - "compile-libfuzzer-introspector-x86_64": MPISGEntry HostPageBufferSGE; /* 1Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MsgVersion; /* 28h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t HeaderVersion; /* 2Ah */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgEventAck { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved[2]; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ChainOffset; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1[3]; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Event; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t EventContext; /* 10h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgEventAckReply { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved[2]; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgLength; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1[3]; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Reserved2; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t IOCStatus; /* 0Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t IOCLogInfo; /* 10h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgSCSITaskMgmtReply { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t TargetID; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Bus; /* 01h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgLength; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ResponseCode; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t TaskType; /* 05h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved2[2]; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t IOCStatus; /* 0Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t IOCLogInfo; /* 10h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t TerminationCount; /* 14h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPISGEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t FlagsLength; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Address32; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t Address64; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIDefaultReply { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved[2]; /* function specific */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgLength; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1[3]; /* function specific */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved2[2]; /* function specific */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t IOCStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t IOCLogInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgPortFacts { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved[2]; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ChainOffset; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1[2]; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PortNumber; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgConfig { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Action; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved; /* 01h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ChainOffset; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ExtPageLength; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ExtPageType; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved2[8]; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PageVersion; /* 14h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PageLength; /* 15h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PageNumber; /* 16h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PageType; /* 17h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t PageAddress; /* 18h */ Step #6 - "compile-libfuzzer-introspector-x86_64": MPISGEntry PageBufferSGE; /* 1Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgConfigReply { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Action; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved; /* 01h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgLength; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ExtPageLength; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ExtPageType; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved2[2]; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t IOCStatus; /* 0Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t IOCLogInfo; /* 10h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PageVersion; /* 14h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PageLength; /* 15h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PageNumber; /* 16h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PageType; /* 17h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgPortEnableReply { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved[2]; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgLength; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1[2]; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PortNumber; /* 05h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Reserved2; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t IOCStatus; /* 0Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t IOCLogInfo; /* 10h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgIOCFactsReply { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MsgVersion; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgLength; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t HeaderVersion; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t IOCNumber; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t IOCExceptions; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t IOCStatus; /* 0Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t IOCLogInfo; /* 10h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MaxChainDepth; /* 14h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t WhoInit; /* 15h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t BlockSize; /* 16h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Flags; /* 17h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ReplyQueueDepth; /* 18h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t RequestFrameSize; /* 1Ah */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Reserved_0101_FWVersion; /* 1Ch */ /* obsolete 16-bit FWVersion */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ProductID; /* 1Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t CurrentHostMfaHighAddr; /* 20h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t GlobalCredits; /* 24h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t NumberOfPorts; /* 26h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t EventState; /* 27h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t CurrentSenseBufferHighAddr; /* 28h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t CurReplyFrameSize; /* 2Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MaxDevices; /* 2Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MaxBuses; /* 2Fh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t FWImageSize; /* 30h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t IOCCapabilities; /* 34h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t FWVersionDev; /* 38h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t FWVersionUnit; /* 39h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t FWVersionMinor; /* 3ah */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t FWVersionMajor; /* 3bh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t HighPriorityQueueDepth; /* 3Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Reserved2; /* 3Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": MPISGEntry HostPageBufferSGE; /* 40h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ReplyFifoHostSignalingAddr; /* 4Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIRequestHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved[2]; /* function specific */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ChainOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1[3]; /* function specific */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgSCSITaskMgmt { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t TargetID; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Bus; /* 01h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ChainOffset; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t TaskType; /* 05h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t LUN[8]; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Reserved2[7]; /* 14h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t TaskMsgContext; /* 30h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgIOCFacts { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved[2]; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ChainOffset; /* 01h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1[3]; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgEventNotify { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Switch; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved; /* 01h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ChainOffset; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1[3]; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgPortEnable { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved[2]; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ChainOffset; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1[2]; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PortNumber; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgPortFactsReply { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Reserved; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgLength; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Reserved1; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PortNumber; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Reserved2; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t IOCStatus; /* 0Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t IOCLogInfo; /* 10h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved3; /* 14h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t PortType; /* 15h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MaxDevices; /* 16h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t PortSCSIID; /* 18h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ProtocolFlags; /* 1Ah */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MaxPostedCmdBuffers; /* 1Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MaxPersistentIDs; /* 1Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MaxLanBuckets; /* 20h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MaxInitiators; /* 22h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved4; /* 23h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Reserved5; /* 24h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgIOCInitReply { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t WhoInit; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved; /* 01h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgLength; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Flags; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MaxDevices; /* 05h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MaxBuses; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Reserved2; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t IOCStatus; /* 0Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t IOCLogInfo; /* 10h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPIMsgEventNotifyReply { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t EventDataLength; /* 00h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgLength; /* 02h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Function; /* 03h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved1[2]; /* 04h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t AckRequired; /* 06h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MsgFlags; /* 07h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t MsgContext; /* 08h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Reserved2[2]; /* 0Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t IOCStatus; /* 0Eh */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t IOCLogInfo; /* 10h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Event; /* 14h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t EventContext; /* 18h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Data[1]; /* 1Ch */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.722 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/vhost-scsi-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.730 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/esp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.751 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/viosrp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.758 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/lsi53c895a.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lsi_request { Step #6 - "compile-libfuzzer-introspector-x86_64": SCSIRequest *req; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dma_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *dma_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pending; Step #6 - "compile-libfuzzer-introspector-x86_64": int out; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(lsi_request) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } lsi_request; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.792 INFO datatypes - __init__: Processing /src/qemu/hw/scsi/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.798 INFO datatypes - __init__: Processing /src/qemu/hw/hppa/machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t TranslateFn(void *opaque, uint64_t addr); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.812 INFO datatypes - __init__: Processing /src/qemu/hw/hppa/hppa_hardware.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.818 INFO datatypes - __init__: Processing /src/qemu/hw/hppa/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.823 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen_devconfig.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.829 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen_pt_stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.835 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen_pt_msi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.847 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen-bus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenBridge { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice busdev; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenBridge; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.867 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen-bus-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.875 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen_pt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.892 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen-host-pci-device.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.903 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen-pvh-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.914 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen-legacy-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.927 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenBackendImpl { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *type; Step #6 - "compile-libfuzzer-introspector-x86_64": XenBackendDeviceCreate create; Step #6 - "compile-libfuzzer-introspector-x86_64": XenBackendDeviceDestroy destroy; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenBackendImpl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.935 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen_pvdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.944 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen-hvm-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.960 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen_pt_graphics.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VGARegion { Step #6 - "compile-libfuzzer-introspector-x86_64": int type; /* Memory or port I/O */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t guest_base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t machine_base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; /* size of the region */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rc; Step #6 - "compile-libfuzzer-introspector-x86_64": } VGARegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t gpu_device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pch_device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pch_revision_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } IGDDeviceIDInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.971 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen_pt_load_rom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.978 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen-operations.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.989 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen_pt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_PT_BAR_FLAG_MEM = 0, /* Memory type BAR */ Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_PT_BAR_FLAG_IO, /* I/O type BAR */ Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_PT_BAR_FLAG_UPPER, /* upper 64bit BAR */ Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_PT_BAR_FLAG_UNUSED, /* unused BAR */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XenPTBarFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*xen_pt_reg_size_init_fn) Step #6 - "compile-libfuzzer-introspector-x86_64": (XenPCIPassthroughState *, XenPTRegGroupInfo *, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t base_offset, uint8_t *size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const struct XenPTRegInfo XenPTRegInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_PT_GRP_TYPE_HARDWIRED = 0, /* 0 Hardwired reg group */ Step #6 - "compile-libfuzzer-introspector-x86_64": XEN_PT_GRP_TYPE_EMU, /* emul reg group */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XenPTRegisterGroupType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenPTRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": /* BAR flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": XenPTBarFlag bar_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Translation of the emulated address */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t maddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pio_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u; Step #6 - "compile-libfuzzer-introspector-x86_64": } access; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenPTRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const struct XenPTRegGroupInfo XenPTRegGroupInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenPTRegGroup { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(XenPTRegGroup) entries; Step #6 - "compile-libfuzzer-introspector-x86_64": XenPTRegGroupInfo *reg_grp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t base_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, XenPTReg) reg_tbl_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenPTRegGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*xen_pt_conf_dword_write) Step #6 - "compile-libfuzzer-introspector-x86_64": (XenPCIPassthroughState *, XenPTReg *cfg_entry, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *val, uint32_t dev_value, uint32_t valid_mask); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*xen_pt_conf_byte_write) Step #6 - "compile-libfuzzer-introspector-x86_64": (XenPCIPassthroughState *, XenPTReg *cfg_entry, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *val, uint8_t dev_value, uint8_t valid_mask); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*xen_pt_conf_word_read) Step #6 - "compile-libfuzzer-introspector-x86_64": (XenPCIPassthroughState *, XenPTReg *cfg_entry, Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t *val, uint16_t valid_mask); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XenPTQdevRealize)(DeviceState *qdev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*xen_pt_conf_word_write) Step #6 - "compile-libfuzzer-introspector-x86_64": (XenPCIPassthroughState *, XenPTReg *cfg_entry, Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t *val, uint16_t dev_value, uint16_t valid_mask); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*xen_pt_conf_dword_read) Step #6 - "compile-libfuzzer-introspector-x86_64": (XenPCIPassthroughState *, XenPTReg *cfg_entry, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *val, uint32_t valid_mask); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*xen_pt_conf_byte_read) Step #6 - "compile-libfuzzer-introspector-x86_64": (XenPCIPassthroughState *, XenPTReg *cfg_entry, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *val, uint8_t valid_mask); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenPTMSI { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr_lo; /* guest message address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr_hi; /* guest message upper address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t data; /* guest message data */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ctrl_offset; /* saved control offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mask; /* guest mask bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pirq; /* guest pirq corresponding */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initialized; /* when guest MSI is initialized */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool mapped; /* when pirq is mapped */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XenPTMSI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*xen_pt_conf_reg_init) Step #6 - "compile-libfuzzer-introspector-x86_64": (XenPCIPassthroughState *, XenPTRegInfo *, uint32_t real_offset, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenPTDeviceClass { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDeviceClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": XenPTQdevRealize pci_qdev_realize; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenPTDeviceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenPTReg XenPTReg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenPTMSIXEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": int pirq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t latch[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool updated; /* indicate whether MSI ADDR or DATA is updated */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XenPTMSIXEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenPTMSIX { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ctrl_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool maskall; Step #6 - "compile-libfuzzer-introspector-x86_64": int total_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": int bar_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t table_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t table_offset_adjust; /* page align mmap */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmio_base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": void *phys_iomem_base; Step #6 - "compile-libfuzzer-introspector-x86_64": XenPTMSIXEntry msix_entry[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenPTMSIX; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:42.998 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen-mapcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MapCacheEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr paddr_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *vaddr_base; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *valid_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lock; Step #6 - "compile-libfuzzer-introspector-x86_64": #define XEN_MAPCACHE_ENTRY_DUMMY (1 << 0) Step #6 - "compile-libfuzzer-introspector-x86_64": #define XEN_MAPCACHE_ENTRY_GRANT (1 << 1) Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; Step #6 - "compile-libfuzzer-introspector-x86_64": struct MapCacheEntry *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } MapCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenMapCacheData { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenMapCacheData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MapCache { Step #6 - "compile-libfuzzer-introspector-x86_64": MapCacheEntry *entry; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long nr_buckets; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, MapCacheRev) locked_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* For most cases (>99.9%), the page address is the same. */ Step #6 - "compile-libfuzzer-introspector-x86_64": MapCacheEntry *last_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long max_mcache_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int bucket_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long bucket_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": phys_offset_to_gaddr_t phys_offset_to_gaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } MapCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MapCacheRev { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *vaddr_req; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr paddr_index; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(MapCacheRev) next; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dma; Step #6 - "compile-libfuzzer-introspector-x86_64": } MapCacheRev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.014 INFO datatypes - __init__: Processing /src/qemu/hw/xen/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.020 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen-host-pci-device.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenHostPCIIORegion { Step #6 - "compile-libfuzzer-introspector-x86_64": pcibus_t base_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": pcibus_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bus_flags; /* Bus-specific bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XenHostPCIIORegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenHostPCIDevice { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t domain; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t func; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* different from the above in case of stubdomain */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t local_domain; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t local_bus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t local_dev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t local_func; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vendor_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t class_code; Step #6 - "compile-libfuzzer-introspector-x86_64": int irq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": XenHostPCIIORegion io_regions[PCI_NUM_REGIONS - 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": XenHostPCIIORegion rom; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_virtfn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int config_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenHostPCIDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.026 INFO datatypes - __init__: Processing /src/qemu/hw/xen/xen_pt_config_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.053 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/omap_gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.062 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/pcf8574.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.069 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/bcm2835_gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.079 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/gpio_key.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.085 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/npcm7xx_gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.096 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/aspeed_gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.123 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/pca9552.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCA955xClass PCA955xClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.134 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/nrf51_gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.144 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/bcm2838_gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.154 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/sifive_gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.164 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/pca9554.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCA9554Class PCA9554Class; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.174 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/zaurus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.183 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/pl061.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.194 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/imx_gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IMXGPIOLevel { Step #6 - "compile-libfuzzer-introspector-x86_64": IMX_GPIO_LEVEL_LOW = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": IMX_GPIO_LEVEL_HIGH = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } IMXGPIOLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.204 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.209 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/stm32l4x5_gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.220 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/gpio_pwr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.226 INFO datatypes - __init__: Processing /src/qemu/hw/gpio/mpc8xxx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.234 INFO datatypes - __init__: Processing /src/qemu/hw/sd/pl181.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.246 INFO datatypes - __init__: Processing /src/qemu/hw/sd/ssi-sd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SSI_SD_CMD = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SSI_SD_CMDARG, Step #6 - "compile-libfuzzer-introspector-x86_64": SSI_SD_PREP_RESP, Step #6 - "compile-libfuzzer-introspector-x86_64": SSI_SD_RESPONSE, Step #6 - "compile-libfuzzer-introspector-x86_64": SSI_SD_PREP_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": SSI_SD_DATA_START, Step #6 - "compile-libfuzzer-introspector-x86_64": SSI_SD_DATA_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": SSI_SD_DATA_CRC16, Step #6 - "compile-libfuzzer-introspector-x86_64": SSI_SD_DATA_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": SSI_SD_SKIP_CRC16, Step #6 - "compile-libfuzzer-introspector-x86_64": } ssi_sd_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.256 INFO datatypes - __init__: Processing /src/qemu/hw/sd/allwinner-sdhost.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TransferDescriptor { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; /* Status flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; /* Data buffer size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; /* Data buffer address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; /* Physical address of next descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TransferDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.272 INFO datatypes - __init__: Processing /src/qemu/hw/sd/sd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r0 = 0, /* no response */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r1, /* normal response command */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r2_i, /* CID register */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r2_s, /* CSD register */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r3, /* OCR register */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r6 = 6, /* Published RCA response */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r7, /* Operating voltage */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r1b = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": sd_illegal = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": } sd_rsp_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": sd_spi, Step #6 - "compile-libfuzzer-introspector-x86_64": sd_bc, /* broadcast -- no response */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_bcr, /* broadcast with response */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_ac, /* addressed -- no data transfer */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_adtc, /* addressed with data transfer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } sd_cmd_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sd_rsp_type_t (*sd_cmd_handler)(SDState *sd, SDRequest req); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDProto { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const unsigned class; Step #6 - "compile-libfuzzer-introspector-x86_64": const sd_cmd_type_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": sd_cmd_handler handler; Step #6 - "compile-libfuzzer-introspector-x86_64": } cmd[SDMMC_CMD_MAX], acmd[SDMMC_CMD_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDProto; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.314 INFO datatypes - __init__: Processing /src/qemu/hw/sd/sdmmc-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.320 INFO datatypes - __init__: Processing /src/qemu/hw/sd/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.328 INFO datatypes - __init__: Processing /src/qemu/hw/sd/omap_mmc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OMAPMMCState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SDBus sdbus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq dma_tx_gpio; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq dma_rx_gpio; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": omap_clk clk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t last_cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sdio; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rsp[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t arg; Step #6 - "compile-libfuzzer-introspector-x86_64": int lines; Step #6 - "compile-libfuzzer-introspector-x86_64": int dw; Step #6 - "compile-libfuzzer-introspector-x86_64": int mode; Step #6 - "compile-libfuzzer-introspector-x86_64": int enable; Step #6 - "compile-libfuzzer-introspector-x86_64": int be; Step #6 - "compile-libfuzzer-introspector-x86_64": int rev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cto; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t dto; Step #6 - "compile-libfuzzer-introspector-x86_64": int clkdiv; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fifo[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": int fifo_start; Step #6 - "compile-libfuzzer-introspector-x86_64": int fifo_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t blen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t blen_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nblk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nblk_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": int tx_dma; Step #6 - "compile-libfuzzer-introspector-x86_64": int rx_dma; Step #6 - "compile-libfuzzer-introspector-x86_64": int af_level; Step #6 - "compile-libfuzzer-introspector-x86_64": int ae_level; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int ddir; Step #6 - "compile-libfuzzer-introspector-x86_64": int transfer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int cdet_wakeup; Step #6 - "compile-libfuzzer-introspector-x86_64": int cdet_enable; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq cdet; Step #6 - "compile-libfuzzer-introspector-x86_64": } OMAPMMCState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SD_TYPE_BC = 0, /* broadcast -- no response */ Step #6 - "compile-libfuzzer-introspector-x86_64": SD_TYPE_BCR = 1, /* broadcast with response */ Step #6 - "compile-libfuzzer-introspector-x86_64": SD_TYPE_AC = 2, /* addressed -- no data transfer */ Step #6 - "compile-libfuzzer-introspector-x86_64": SD_TYPE_ADTC = 3, /* addressed with data transfer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MMCCmdType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": sd_nore = 0, /* no response */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r1, /* normal response command */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r2, /* CID, CSD registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r3, /* OCR register */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r6 = 6, /* Published RCA response */ Step #6 - "compile-libfuzzer-introspector-x86_64": sd_r1b = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": } sd_rsp_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.340 INFO datatypes - __init__: Processing /src/qemu/hw/sd/npcm7xx_sdhci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.347 INFO datatypes - __init__: Processing /src/qemu/hw/sd/sdhci-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.354 INFO datatypes - __init__: Processing /src/qemu/hw/sd/cadence_sdhci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.361 INFO datatypes - __init__: Processing /src/qemu/hw/sd/aspeed_sdhci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.370 INFO datatypes - __init__: Processing /src/qemu/hw/sd/sdhci-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.377 INFO datatypes - __init__: Processing /src/qemu/hw/sd/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.383 INFO datatypes - __init__: Processing /src/qemu/hw/sd/sdhci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ADMADescr { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t attr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t incr; Step #6 - "compile-libfuzzer-introspector-x86_64": } ADMADescr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.410 INFO datatypes - __init__: Processing /src/qemu/hw/sd/bcm2835_sdhost.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.420 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-storage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.432 INFO datatypes - __init__: Processing /src/qemu/hw/usb/u2f-passthru.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct U2FPassthruState U2FPassthruState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.443 INFO datatypes - __init__: Processing /src/qemu/hw/usb/xen-usb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.463 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-serial.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.475 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-xhci-nec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.482 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-uhci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UHCIAsync UHCIAsync; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr[UHCI_MAX_QUEUES]; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": } QhDb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UHCI_QH { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t link; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t el_link; Step #6 - "compile-libfuzzer-introspector-x86_64": } UHCI_QH; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UHCI_TD { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t link; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ctrl; /* see TD_CTRL_xxx */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t token; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": } UHCI_TD; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.503 INFO datatypes - __init__: Processing /src/qemu/hw/usb/quirks.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.509 INFO datatypes - __init__: Processing /src/qemu/hw/usb/u2f-emulated.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct U2FEmulatedState U2FEmulatedState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.519 INFO datatypes - __init__: Processing /src/qemu/hw/usb/pcap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.527 INFO datatypes - __init__: Processing /src/qemu/hw/usb/libhw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.533 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-ehci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EHCIPacket EHCIPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EHCIsitd { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; /* Standard next link pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t epchar; Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_EPCHAR_IO (1 << 31) Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_EPCHAR_PORTNUM_MASK 0x7f000000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_EPCHAR_PORTNUM_SH 24 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_EPCHAR_HUBADD_MASK 0x007f0000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_EPCHAR_HUBADDR_SH 16 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_EPCHAR_EPNUM_MASK 0x00000f00 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_EPCHAR_EPNUM_SH 8 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_EPCHAR_DEVADDR_MASK 0x0000007f Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uframe; Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_UFRAME_CMASK_MASK 0x0000ff00 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_UFRAME_CMASK_SH 8 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_UFRAME_SMASK_MASK 0x000000ff Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t results; Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_IOC (1 << 31) Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_PGSEL (1 << 30) Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_TBYTES_MASK 0x03ff0000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_TYBYTES_SH 16 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_CPROGMASK_MASK 0x0000ff00 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_CPROGMASK_SH 8 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_ACTIVE (1 << 7) Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_ERR (1 << 6) Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_DBERR (1 << 5) Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_BABBLE (1 << 4) Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_XACTERR (1 << 3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_MISSEDUF (1 << 2) Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_RESULTS_SPLITXSTATE (1 << 1) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bufptr[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_BUFPTR_MASK 0xfffff000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_BUFPTR_CURROFF_MASK 0x00000fff Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_BUFPTR_TPOS_MASK 0x00000018 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_BUFPTR_TPOS_SH 3 Step #6 - "compile-libfuzzer-introspector-x86_64": #define SITD_BUFPTR_TCNT_MASK 0x00000007 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backptr; /* Standard next link pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EHCIsitd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EHCIState EHCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EHCIqh { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; /* Standard next link pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* endpoint characteristics */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t epchar; Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_RL_MASK 0xf0000000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_RL_SH 28 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_C (1 << 27) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_MPLEN_MASK 0x07FF0000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_MPLEN_SH 16 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_H (1 << 15) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_DTC (1 << 14) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_EPS_MASK 0x00003000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_EPS_SH 12 Step #6 - "compile-libfuzzer-introspector-x86_64": #define EHCI_QH_EPS_FULL 0 Step #6 - "compile-libfuzzer-introspector-x86_64": #define EHCI_QH_EPS_LOW 1 Step #6 - "compile-libfuzzer-introspector-x86_64": #define EHCI_QH_EPS_HIGH 2 Step #6 - "compile-libfuzzer-introspector-x86_64": #define EHCI_QH_EPS_RESERVED 3 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_EP_MASK 0x00000f00 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_EP_SH 8 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_I (1 << 7) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_DEVADDR_MASK 0x0000007f Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCHAR_DEVADDR_SH 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* endpoint capabilities */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t epcap; Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCAP_MULT_MASK 0xc0000000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCAP_MULT_SH 30 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCAP_PORTNUM_MASK 0x3f800000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCAP_PORTNUM_SH 23 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCAP_HUBADDR_MASK 0x007f0000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCAP_HUBADDR_SH 16 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCAP_CMASK_MASK 0x0000ff00 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCAP_CMASK_SH 8 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCAP_SMASK_MASK 0x000000ff Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_EPCAP_SMASK_SH 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t current_qtd; /* Standard next link pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next_qtd; /* Standard next link pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t altnext_qtd; Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_ALTNEXT_NAKCNT_MASK 0x0000001e Step #6 - "compile-libfuzzer-introspector-x86_64": #define QH_ALTNEXT_NAKCNT_SH 1 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t token; /* Same as QTD token */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bufptr[5]; /* Standard buffer pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define BUFPTR_CPROGMASK_MASK 0x000000ff Step #6 - "compile-libfuzzer-introspector-x86_64": #define BUFPTR_FRAMETAG_MASK 0x0000001f Step #6 - "compile-libfuzzer-introspector-x86_64": #define BUFPTR_SBYTES_MASK 0x00000fe0 Step #6 - "compile-libfuzzer-introspector-x86_64": #define BUFPTR_SBYTES_SH 5 Step #6 - "compile-libfuzzer-introspector-x86_64": } EHCIqh; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EHCIQueue EHCIQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(EHCIQueueHead, EHCIQueue) EHCIQueueHead; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EHCIitd { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t transact[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_XACT_ACTIVE (1 << 31) Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_XACT_DBERROR (1 << 30) Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_XACT_BABBLE (1 << 29) Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_XACT_XACTERR (1 << 28) Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_XACT_LENGTH_MASK 0x0fff0000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_XACT_LENGTH_SH 16 Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_XACT_IOC (1 << 15) Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_XACT_PGSEL_MASK 0x00007000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_XACT_PGSEL_SH 12 Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_XACT_OFFSET_MASK 0x00000fff Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bufptr[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_BUFPTR_MASK 0xfffff000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_BUFPTR_SH 12 Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_BUFPTR_EP_MASK 0x00000f00 Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_BUFPTR_EP_SH 8 Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_BUFPTR_DEVADDR_MASK 0x0000007f Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_BUFPTR_DEVADDR_SH 0 Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_BUFPTR_DIRECTION (1 << 11) Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_BUFPTR_MAXPKT_MASK 0x000007ff Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_BUFPTR_MAXPKT_SH 0 Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_BUFPTR_MULT_MASK 0x00000003 Step #6 - "compile-libfuzzer-introspector-x86_64": #define ITD_BUFPTR_MULT_SH 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } EHCIitd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EHCIqtd { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; /* Standard next link pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t altnext; /* Standard next link pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t token; Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_DTOGGLE (1 << 31) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_TBYTES_MASK 0x7fff0000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_TBYTES_SH 16 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_IOC (1 << 15) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_CPAGE_MASK 0x00007000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_CPAGE_SH 12 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_CERR_MASK 0x00000c00 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_CERR_SH 10 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_PID_MASK 0x00000300 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_PID_SH 8 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_ACTIVE (1 << 7) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_HALT (1 << 6) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_DBERR (1 << 5) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_BABBLE (1 << 4) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_XACTERR (1 << 3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_MISSEDUF (1 << 2) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_SPLITXSTATE (1 << 1) Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_TOKEN_PING (1 << 0) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bufptr[5]; /* Standard buffer pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_BUFPTR_MASK 0xfffff000 Step #6 - "compile-libfuzzer-introspector-x86_64": #define QTD_BUFPTR_SH 12 Step #6 - "compile-libfuzzer-introspector-x86_64": } EHCIqtd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EHCIfstn { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; /* Standard next link pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backptr; /* Standard next link pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EHCIfstn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.541 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-xhci-pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCIPciState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": XHCIState xhci; Step #6 - "compile-libfuzzer-introspector-x86_64": OnOffAuto msi; Step #6 - "compile-libfuzzer-introspector-x86_64": OnOffAuto msix; Step #6 - "compile-libfuzzer-introspector-x86_64": } XHCIPciState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.547 INFO datatypes - __init__: Processing /src/qemu/hw/usb/desc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBDescriptor { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bLength; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bDescriptorType; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bcdUSB_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bcdUSB_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bDeviceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bDeviceSubClass; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bDeviceProtocol; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bMaxPacketSize0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t idVendor_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t idVendor_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t idProduct_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t idProduct_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bcdDevice_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bcdDevice_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t iManufacturer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t iProduct; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t iSerialNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bNumConfigurations; Step #6 - "compile-libfuzzer-introspector-x86_64": } device; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bcdUSB_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bcdUSB_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bDeviceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bDeviceSubClass; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bDeviceProtocol; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bMaxPacketSize0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bNumConfigurations; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bReserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } device_qualifier; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wTotalLength_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wTotalLength_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bNumInterfaces; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bConfigurationValue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t iConfiguration; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bmAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bMaxPower; Step #6 - "compile-libfuzzer-introspector-x86_64": } config; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bInterfaceNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bAlternateSetting; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bNumEndpoints; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bInterfaceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bInterfaceSubClass; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bInterfaceProtocol; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t iInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": } interface; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bEndpointAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bmAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wMaxPacketSize_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wMaxPacketSize_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bRefresh; /* only audio ep */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bSynchAddress; /* only audio ep */ Step #6 - "compile-libfuzzer-introspector-x86_64": } endpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bMaxBurst; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bmAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wBytesPerInterval_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wBytesPerInterval_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": } super_endpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wTotalLength_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wTotalLength_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bNumDeviceCaps; Step #6 - "compile-libfuzzer-introspector-x86_64": } bos; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bDevCapabilityType; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bmAttributes_1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bmAttributes_2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bmAttributes_3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bmAttributes_4; Step #6 - "compile-libfuzzer-introspector-x86_64": } usb2_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bmAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wSpeedsSupported_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wSpeedsSupported_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bFunctionalitySupport; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bU1DevExitLat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wU2DevExitLat_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wU2DevExitLat_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": } super; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } cap; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char *USBDescStrings[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.556 INFO datatypes - __init__: Processing /src/qemu/hw/usb/bus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LegacyUSBFactory Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *usbdevice_name; Step #6 - "compile-libfuzzer-introspector-x86_64": USBDevice *(*usbdevice_init)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": } LegacyUSBFactory; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.571 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-uas.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t add_response_info[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t response_code; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t prio_taskattr; /* 6:3 priority, 2:0 task attribute */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved_1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t add_cdb_length; /* 7:2 additional adb length (dwords) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved_2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lun; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cdb[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t add_cdb[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status_qualifier; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sense_length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sense_data[18]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t function; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t task_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lun; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uas_iu_header hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uas_iu_command command; Step #6 - "compile-libfuzzer-introspector-x86_64": uas_iu_sense sense; Step #6 - "compile-libfuzzer-introspector-x86_64": uas_iu_task_mgmt task; Step #6 - "compile-libfuzzer-introspector-x86_64": uas_iu_response response; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED uas_iu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UASRequest UASRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UASDevice UASDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UASStatus UASStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.589 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-xhci-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.597 INFO datatypes - __init__: Processing /src/qemu/hw/usb/canokey.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.606 INFO datatypes - __init__: Processing /src/qemu/hw/usb/quirks.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.625 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-ohci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OHCIPort { Step #6 - "compile-libfuzzer-introspector-x86_64": USBPort port; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": } OHCIPort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OHCIState OHCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.631 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-storage-bot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.637 INFO datatypes - __init__: Processing /src/qemu/hw/usb/ccid-card-emulated.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EmulatedState EmulatedState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EmulEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(EmulEvent) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": } gen; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": } error; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } data; Step #6 - "compile-libfuzzer-introspector-x86_64": } p; Step #6 - "compile-libfuzzer-introspector-x86_64": } EmulEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EnumTable { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t value; Step #6 - "compile-libfuzzer-introspector-x86_64": } EnumTable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.651 INFO datatypes - __init__: Processing /src/qemu/hw/usb/desc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.667 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-xhci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCITRB { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t parameter; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ccs; Step #6 - "compile-libfuzzer-introspector-x86_64": } XHCITRB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCIEvRingSeg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr_low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr_high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rsvd; Step #6 - "compile-libfuzzer-introspector-x86_64": } XHCIEvRingSeg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EPType { Step #6 - "compile-libfuzzer-introspector-x86_64": ET_INVALID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ET_ISO_OUT, Step #6 - "compile-libfuzzer-introspector-x86_64": ET_BULK_OUT, Step #6 - "compile-libfuzzer-introspector-x86_64": ET_INTR_OUT, Step #6 - "compile-libfuzzer-introspector-x86_64": ET_CONTROL, Step #6 - "compile-libfuzzer-introspector-x86_64": ET_ISO_IN, Step #6 - "compile-libfuzzer-introspector-x86_64": ET_BULK_IN, Step #6 - "compile-libfuzzer-introspector-x86_64": ET_INTR_IN, Step #6 - "compile-libfuzzer-introspector-x86_64": } EPType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCITransfer { Step #6 - "compile-libfuzzer-introspector-x86_64": XHCIEPContext *epctx; Step #6 - "compile-libfuzzer-introspector-x86_64": USBPacket packet; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSGList sgl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool running_async; Step #6 - "compile-libfuzzer-introspector-x86_64": bool running_retry; Step #6 - "compile-libfuzzer-introspector-x86_64": bool complete; Step #6 - "compile-libfuzzer-introspector-x86_64": bool int_req; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int iso_pkts; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int streamid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_xfer; Step #6 - "compile-libfuzzer-introspector-x86_64": bool iso_xfer; Step #6 - "compile-libfuzzer-introspector-x86_64": bool timed_xfer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int trb_count; Step #6 - "compile-libfuzzer-introspector-x86_64": XHCITRB *trbs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TRBCCode status; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int pkts; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int pktsize; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int cur_pkt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mfindex_kick; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(XHCITransfer) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } XHCITransfer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.749 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-storage-classic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.756 INFO datatypes - __init__: Processing /src/qemu/hw/usb/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.772 INFO datatypes - __init__: Processing /src/qemu/hw/usb/imx-usb-phy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.779 INFO datatypes - __init__: Processing /src/qemu/hw/usb/combined-packet.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.787 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-ohci-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.794 INFO datatypes - __init__: Processing /src/qemu/hw/usb/desc-msos.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct msos_prop { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dwLength; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dwPropertyDataType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dwPropertyNameLength_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dwPropertyNameLength_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bPropertyName[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED msos_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct msos_prop_hdr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dwLength; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bcdVersion_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bcdVersion_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wIndex_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wIndex_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wCount_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wCount_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct msos_compat_hdr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dwLength; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bcdVersion_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bcdVersion_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wIndex_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wIndex_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bCount; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct msos_compat_func { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bFirstInterfaceNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved_1; Step #6 - "compile-libfuzzer-introspector-x86_64": char compatibleId[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t subCompatibleId[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved_2[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct msos_prop_data { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dwPropertyDataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bPropertyData[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum msos_prop_type { Step #6 - "compile-libfuzzer-introspector-x86_64": MSOS_REG_SZ = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MSOS_REG_EXPAND_SZ = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": MSOS_REG_BINARY = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": MSOS_REG_DWORD_LE = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": MSOS_REG_DWORD_BE = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": MSOS_REG_LINK = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": MSOS_REG_MULTI_SZ = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": } msos_prop_type; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.804 INFO datatypes - __init__: Processing /src/qemu/hw/usb/canokey.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CANOKEY_EP_IN_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": CANOKEY_EP_IN_READY, Step #6 - "compile-libfuzzer-introspector-x86_64": CANOKEY_EP_IN_STALL Step #6 - "compile-libfuzzer-introspector-x86_64": } CanoKeyEPState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CanoKeyState { Step #6 - "compile-libfuzzer-introspector-x86_64": USBDevice dev; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* IN packets from canokey device loop */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ep_in[CANOKEY_EP_NUM][CANOKEY_EP_IN_BUFFER_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * See canokey_emu_transmit Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For large INTR IN, receive multiple data from canokey device loop Step #6 - "compile-libfuzzer-introspector-x86_64": * in this case ep_in_size would increase with every call Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ep_in_size[CANOKEY_EP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used in canokey_handle_data Step #6 - "compile-libfuzzer-introspector-x86_64": * for IN larger than p->iov.size, we would do multiple handle_data() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The difference between ep_in_pos and ep_in_size: Step #6 - "compile-libfuzzer-introspector-x86_64": * We first increase ep_in_size to fill ep_in buffer in device_loop, Step #6 - "compile-libfuzzer-introspector-x86_64": * then use ep_in_pos to submit data from ep_in buffer in handle_data Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ep_in_pos[CANOKEY_EP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": CanoKeyEPState ep_in_state[CANOKEY_EP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OUT pointer to canokey recv buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *ep_out[CANOKEY_EP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ep_out_size[CANOKEY_EP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *file; /* canokey-file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CanoKeyState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.810 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-dwc2.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DWC2Packet DWC2Packet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DWC2Class DWC2Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DWC2State DWC2State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.816 INFO datatypes - __init__: Processing /src/qemu/hw/usb/u2f.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.825 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-xhci-sysbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCISysbusState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": XHCIState xhci; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq *irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } XHCISysbusState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.831 INFO datatypes - __init__: Processing /src/qemu/hw/usb/chipidea.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.837 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-xhci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCIEPContext XHCIEPContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCIRing { Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t dequeue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ccs; Step #6 - "compile-libfuzzer-introspector-x86_64": } XHCIRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TRBType { Step #6 - "compile-libfuzzer-introspector-x86_64": TRB_RESERVED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TR_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": TR_SETUP, Step #6 - "compile-libfuzzer-introspector-x86_64": TR_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": TR_STATUS, Step #6 - "compile-libfuzzer-introspector-x86_64": TR_ISOCH, Step #6 - "compile-libfuzzer-introspector-x86_64": TR_LINK, Step #6 - "compile-libfuzzer-introspector-x86_64": TR_EVDATA, Step #6 - "compile-libfuzzer-introspector-x86_64": TR_NOOP, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_ENABLE_SLOT, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_DISABLE_SLOT, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_ADDRESS_DEVICE, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_CONFIGURE_ENDPOINT, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_EVALUATE_CONTEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_RESET_ENDPOINT, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_STOP_ENDPOINT, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_SET_TR_DEQUEUE, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_RESET_DEVICE, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_FORCE_EVENT, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_NEGOTIATE_BW, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_SET_LATENCY_TOLERANCE, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_GET_PORT_BANDWIDTH, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_FORCE_HEADER, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_NOOP, Step #6 - "compile-libfuzzer-introspector-x86_64": ER_TRANSFER = 32, Step #6 - "compile-libfuzzer-introspector-x86_64": ER_COMMAND_COMPLETE, Step #6 - "compile-libfuzzer-introspector-x86_64": ER_PORT_STATUS_CHANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": ER_BANDWIDTH_REQUEST, Step #6 - "compile-libfuzzer-introspector-x86_64": ER_DOORBELL, Step #6 - "compile-libfuzzer-introspector-x86_64": ER_HOST_CONTROLLER, Step #6 - "compile-libfuzzer-introspector-x86_64": ER_DEVICE_NOTIFICATION, Step #6 - "compile-libfuzzer-introspector-x86_64": ER_MFINDEX_WRAP, Step #6 - "compile-libfuzzer-introspector-x86_64": /* vendor specific bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": CR_VENDOR_NEC_FIRMWARE_REVISION = 49, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_VENDOR_NEC_CHALLENGE_RESPONSE = 50, Step #6 - "compile-libfuzzer-introspector-x86_64": } TRBType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCISlot { Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool addressed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t intr; Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": USBPort *uport; Step #6 - "compile-libfuzzer-introspector-x86_64": XHCIEPContext *eps[31]; Step #6 - "compile-libfuzzer-introspector-x86_64": } XHCISlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCIInterrupter { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t iman; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t imod; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t erstsz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t erstba_low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t erstba_high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t erdp_low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t erdp_high; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool msix_used, er_pcs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t er_start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t er_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int er_ep_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* kept for live migration compat only */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool er_full_unused; Step #6 - "compile-libfuzzer-introspector-x86_64": XHCIEvent ev_buffer[EV_QUEUE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ev_buffer_put; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ev_buffer_get; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } XHCIInterrupter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCIStreamContext XHCIStreamContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TRBCCode { Step #6 - "compile-libfuzzer-introspector-x86_64": CC_INVALID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_SUCCESS, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_DATA_BUFFER_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_BABBLE_DETECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_USB_TRANSACTION_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_TRB_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_STALL_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_RESOURCE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_BANDWIDTH_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_NO_SLOTS_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_INVALID_STREAM_TYPE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_SLOT_NOT_ENABLED_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_EP_NOT_ENABLED_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_SHORT_PACKET, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_RING_UNDERRUN, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_RING_OVERRUN, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_VF_ER_FULL, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_PARAMETER_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_BANDWIDTH_OVERRUN, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_CONTEXT_STATE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_NO_PING_RESPONSE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_EVENT_RING_FULL_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_INCOMPATIBLE_DEVICE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_MISSED_SERVICE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_COMMAND_RING_STOPPED, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_COMMAND_ABORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_STOPPED, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_STOPPED_LENGTH_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_MAX_EXIT_LATENCY_TOO_LARGE_ERROR = 29, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_ISOCH_BUFFER_OVERRUN = 31, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_EVENT_LOST_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_UNDEFINED_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_INVALID_STREAM_ID_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_SECONDARY_BANDWIDTH_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CC_SPLIT_TRANSACTION_ERROR Step #6 - "compile-libfuzzer-introspector-x86_64": } TRBCCode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCIPort { Step #6 - "compile-libfuzzer-introspector-x86_64": XHCIState *xhci; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t portsc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t portnr; Step #6 - "compile-libfuzzer-introspector-x86_64": USBPort *uport; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t speedmask; Step #6 - "compile-libfuzzer-introspector-x86_64": char name[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem; Step #6 - "compile-libfuzzer-introspector-x86_64": } XHCIPort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCIEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": TRBType type; Step #6 - "compile-libfuzzer-introspector-x86_64": TRBCCode ccode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t slotid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t epid; Step #6 - "compile-libfuzzer-introspector-x86_64": } XHCIEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XHCIState { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": USBBus bus; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *dma_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace *as; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem_cap; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem_oper; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem_runtime; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem_doorbell; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t numports_2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t numports_3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t numintrs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t numslots; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_pstreams_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*intr_update)(XHCIState *s, int n, bool enable); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*intr_raise)(XHCIState *s, int n, bool level); Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *hostOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Operational Registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t usbcmd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t usbsts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dnctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crcr_low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crcr_high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dcbaap_low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dcbaap_high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t config; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": USBPort uports[MAX_CONST(XHCI_MAXPORTS_2, XHCI_MAXPORTS_3)]; Step #6 - "compile-libfuzzer-introspector-x86_64": XHCIPort ports[XHCI_MAXPORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": XHCISlot slots[XHCI_MAXSLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t numports; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Runtime Registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t mfindex_start; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *mfwrap_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": XHCIInterrupter intr[XHCI_MAXINTRS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": XHCIRing cmd_ring; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool nec_quirks; Step #6 - "compile-libfuzzer-introspector-x86_64": } XHCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.845 INFO datatypes - __init__: Processing /src/qemu/hw/usb/bus-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.850 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-hub.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBHubPort { Step #6 - "compile-libfuzzer-introspector-x86_64": USBPort port; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t wPortStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t wPortChange; Step #6 - "compile-libfuzzer-introspector-x86_64": } USBHubPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.864 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-smartcard-reader.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED CCID_Header Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED CCID_T1ProtocolDataStructure Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED CCID_SlotStatus Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED CCID_Parameter Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED CCID_XferBlock Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED CCID_IccPowerOff Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CCID_Notify_Slot_Change { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bMessageType; /* CCID_MESSAGE_TYPE_RDR_to_PC_NotifySlotChange */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bmSlotICCState; Step #6 - "compile-libfuzzer-introspector-x86_64": } CCID_Notify_Slot_Change; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BulkIn { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[BULK_IN_BUF_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } BulkIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED CCID_T0ProtocolDataStructure Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED CCID_BULK_IN Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union CCID_ProtocolDataStructure { Step #6 - "compile-libfuzzer-introspector-x86_64": CCID_T0ProtocolDataStructure t0; Step #6 - "compile-libfuzzer-introspector-x86_64": CCID_T1ProtocolDataStructure t1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[7]; /* must be = max(sizeof(t0), sizeof(t1)) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CCID_ProtocolDataStructure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED CCID_DataBlock Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED CCID_IccPowerOn Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_PACKED CCID_SetParameters Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Answer { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t slot; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t seq; Step #6 - "compile-libfuzzer-introspector-x86_64": } Answer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.885 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-ohci-sysbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.892 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-ehci-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EHCIPCIInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vendor_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t revision; Step #6 - "compile-libfuzzer-introspector-x86_64": bool companion; Step #6 - "compile-libfuzzer-introspector-x86_64": } EHCIPCIInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.900 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-ehci-sysbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.909 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-xhci-sysbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.916 INFO datatypes - __init__: Processing /src/qemu/hw/usb/quirks-ftdi-ids.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.926 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-dwc3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.949 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-hid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:43.963 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-ehci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": EST_INACTIVE = 1000, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_ACTIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_EXECUTING, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_SLEEPING, Step #6 - "compile-libfuzzer-introspector-x86_64": /* The following states are internal to the state machine function Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EST_WAITLISTHEAD, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_FETCHENTRY, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_FETCHQH, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_FETCHITD, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_FETCHSITD, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_ADVANCEQUEUE, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_FETCHQTD, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_EXECUTE, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_WRITEBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": EST_HORIZONTALQH Step #6 - "compile-libfuzzer-introspector-x86_64": } EHCI_STATES; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.000 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-network.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t le32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_init_cmplt_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 RequestID; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 Status; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MajorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MinorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 DeviceFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 Medium; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MaxPacketsPerTransfer; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MaxTransferSize; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 PacketAlignmentFactor; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 AFListOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 AFListSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_init_cmplt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_query_msg_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 RequestID; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 OID; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 InformationBufferLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 InformationBufferOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 DeviceVcHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_query_msg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_set_msg_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 RequestID; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 OID; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 InformationBufferLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 InformationBufferOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 DeviceVcHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_set_msg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_reset_msg_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 Reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_reset_msg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_indicate_status_msg_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 Status; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 StatusBufferLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 StatusBufferOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_indicate_status_msg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_keepalive_cmplt_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 RequestID; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 Status; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_keepalive_cmplt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_halt_msg_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 RequestID; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_halt_msg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_init_msg_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 RequestID; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MajorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MinorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MaxTransferSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_init_msg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_query_cmplt_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 RequestID; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 Status; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 InformationBufferLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 InformationBufferOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_query_cmplt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_set_cmplt_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 RequestID; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 Status; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_set_cmplt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_reset_cmplt_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 Status; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 AddressingReset; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_reset_cmplt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rndis_keepalive_msg_type { Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 MessageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": le32 RequestID; Step #6 - "compile-libfuzzer-introspector-x86_64": } rndis_keepalive_msg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.020 INFO datatypes - __init__: Processing /src/qemu/hw/usb/xlnx-usb-subsystem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.027 INFO datatypes - __init__: Processing /src/qemu/hw/usb/redirect.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBRedirDevice USBRedirDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.067 INFO datatypes - __init__: Processing /src/qemu/hw/usb/ccid-card-passthru.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PassthruState PassthruState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.078 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-uhci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UHCIQueue UHCIQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UHCIState { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice dev; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": USBBus bus; /* Note unused when we're a companion controller */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cmd; /* cmd register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t intr; /* interrupt enable register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t frnum; /* frame number */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fl_base_addr; /* frame list base address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sof_timing; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status2; /* bit 0 and 1 are used to generate UHCI_STS_USBINT */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t expire_time; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *frame_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t frame_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t frame_bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": bool completions_only; Step #6 - "compile-libfuzzer-introspector-x86_64": UHCIPort ports[UHCI_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Interrupts that should be raised at the end of the current frame. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pending_int_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Active packets */ Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, UHCIQueue) queues; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t num_ports_vmstate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *masterbus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t firstport; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t maxframes; Step #6 - "compile-libfuzzer-introspector-x86_64": } UHCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UHCIInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vendor_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t revision; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t irq_pin; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*realize)(PCIDevice *dev, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": bool unplug; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notuser; /* disallow user_creatable */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UHCIInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UHCIPort { Step #6 - "compile-libfuzzer-introspector-x86_64": USBPort port; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": } UHCIPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.084 INFO datatypes - __init__: Processing /src/qemu/hw/usb/xlnx-versal-usb2-ctrl-regs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.093 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-wacom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.104 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-dwc2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.127 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.142 INFO datatypes - __init__: Processing /src/qemu/hw/usb/hcd-ohci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.169 INFO datatypes - __init__: Processing /src/qemu/hw/usb/vt82c686-uhci-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.175 INFO datatypes - __init__: Processing /src/qemu/hw/usb/u2f.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct U2FKeyInfo U2FKeyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.181 INFO datatypes - __init__: Processing /src/qemu/hw/usb/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.187 INFO datatypes - __init__: Processing /src/qemu/hw/usb/host-libusb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBHostRequest USBHostRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBHostIsoRing USBHostIsoRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct USBHostIsoXfer USBHostIsoXfer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.216 INFO datatypes - __init__: Processing /src/qemu/hw/usb/quirks-pl2303-ids.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.222 INFO datatypes - __init__: Processing /src/qemu/hw/usb/ccid.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CCIDCardInfo CCIDCardInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.228 INFO datatypes - __init__: Processing /src/qemu/hw/usb/dev-mtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MTPState MTPState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MTPControl MTPControl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MTPObject MTPObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MTPMonEntry MTPMonEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t storage_id; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t format; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t protection_status; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t thumb_format; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t thumb_comp_sz; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t thumb_pix_width; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t thumb_pix_height; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t image_pix_width; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t image_pix_height; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t image_bit_depth; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t parent; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t assoc_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t assoc_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t seq_no; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t length; /*part of filename field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t filename[0]; /* UTF-16 encoded */ Step #6 - "compile-libfuzzer-introspector-x86_64": char date_created[0]; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char date_modified[0]; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char keywords[0]; /*unused*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /* string and other data follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t trans; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MTPData MTPData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.260 INFO datatypes - __init__: Processing /src/qemu/hw/core/resettable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.268 INFO datatypes - __init__: Processing /src/qemu/hw/core/eif.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EifHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t magic[4]; /* must be .eif in ascii i.e., [46, 101, 105, 102] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t default_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t default_cpus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t section_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t section_offsets[MAX_SECTIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t section_sizes[MAX_SECTIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unused; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t eif_crc32; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED EifHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EifSectionHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * 0 = invalid, 1 = kernel, 2 = cmdline, 3 = ramdisk, 4 = signature, Step #6 - "compile-libfuzzer-introspector-x86_64": * 5 = metadata Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t section_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t section_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.283 INFO datatypes - __init__: Processing /src/qemu/hw/core/fw-path-provider.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.289 INFO datatypes - __init__: Processing /src/qemu/hw/core/vm-change-state-handler.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.296 INFO datatypes - __init__: Processing /src/qemu/hw/core/machine-smp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.306 INFO datatypes - __init__: Processing /src/qemu/hw/core/clock-vmstate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.311 INFO datatypes - __init__: Processing /src/qemu/hw/core/qdev-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.317 INFO datatypes - __init__: Processing /src/qemu/hw/core/or-irq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.324 INFO datatypes - __init__: Processing /src/qemu/hw/core/nmi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.330 INFO datatypes - __init__: Processing /src/qemu/hw/core/qdev-properties.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayElementList ArrayElementList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.348 INFO datatypes - __init__: Processing /src/qemu/hw/core/clock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.357 INFO datatypes - __init__: Processing /src/qemu/hw/core/irq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.363 INFO datatypes - __init__: Processing /src/qemu/hw/core/qdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.379 INFO datatypes - __init__: Processing /src/qemu/hw/core/cpu-system.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.386 INFO datatypes - __init__: Processing /src/qemu/hw/core/bus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.395 INFO datatypes - __init__: Processing /src/qemu/hw/core/platform-bus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.403 INFO datatypes - __init__: Processing /src/qemu/hw/core/qdev-fw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.409 INFO datatypes - __init__: Processing /src/qemu/hw/core/resetcontainer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.416 INFO datatypes - __init__: Processing /src/qemu/hw/core/gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.424 INFO datatypes - __init__: Processing /src/qemu/hw/core/loader-fit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.434 INFO datatypes - __init__: Processing /src/qemu/hw/core/machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.461 INFO datatypes - __init__: Processing /src/qemu/hw/core/qdev-clock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.468 INFO datatypes - __init__: Processing /src/qemu/hw/core/sysbus-fdt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlatformBusFDTData { Step #6 - "compile-libfuzzer-introspector-x86_64": void *fdt; /* device tree handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": int irq_start; /* index of the first IRQ usable by platform bus devices */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pbus_node_name; /* name of the platform bus node */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlatformBusDevice *pbus; Step #6 - "compile-libfuzzer-introspector-x86_64": } PlatformBusFDTData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HostProperty { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": bool optional; Step #6 - "compile-libfuzzer-introspector-x86_64": } HostProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BindingEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *typename; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *compat; Step #6 - "compile-libfuzzer-introspector-x86_64": int (*add_fn)(SysBusDevice *sbdev, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*match_fn)(SysBusDevice *sbdev, const struct BindingEntry *combo); Step #6 - "compile-libfuzzer-introspector-x86_64": } BindingEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.481 INFO datatypes - __init__: Processing /src/qemu/hw/core/eif.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.487 INFO datatypes - __init__: Processing /src/qemu/hw/core/qdev-properties-system.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.507 INFO datatypes - __init__: Processing /src/qemu/hw/core/guest-loader.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.512 INFO datatypes - __init__: Processing /src/qemu/hw/core/cpu-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.521 INFO datatypes - __init__: Processing /src/qemu/hw/core/stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.527 INFO datatypes - __init__: Processing /src/qemu/hw/core/generic-loader.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.534 INFO datatypes - __init__: Processing /src/qemu/hw/core/split-irq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.540 INFO datatypes - __init__: Processing /src/qemu/hw/core/numa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.556 INFO datatypes - __init__: Processing /src/qemu/hw/core/ptimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.566 INFO datatypes - __init__: Processing /src/qemu/hw/core/register.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.575 INFO datatypes - __init__: Processing /src/qemu/hw/core/machine-qmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.586 INFO datatypes - __init__: Processing /src/qemu/hw/core/machine-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.596 INFO datatypes - __init__: Processing /src/qemu/hw/core/hotplug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.602 INFO datatypes - __init__: Processing /src/qemu/hw/core/vmstate-if.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.607 INFO datatypes - __init__: Processing /src/qemu/hw/core/guest-loader.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.614 INFO datatypes - __init__: Processing /src/qemu/hw/core/null-machine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.620 INFO datatypes - __init__: Processing /src/qemu/hw/core/qdev-prop-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.626 INFO datatypes - __init__: Processing /src/qemu/hw/core/uboot_image.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uboot_image_header { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ih_magic; /* Image Header Magic Number */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ih_hcrc; /* Image Header CRC Checksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ih_time; /* Image Creation Timestamp */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ih_size; /* Image Data Size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ih_load; /* Data Load Address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ih_ep; /* Entry Point Address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ih_dcrc; /* Image Data CRC Checksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ih_os; /* Operating System */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ih_arch; /* CPU architecture */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ih_type; /* Image Type */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ih_comp; /* Compression Type */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ih_name[IH_NMLEN]; /* Image Name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } uboot_image_header_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.632 INFO datatypes - __init__: Processing /src/qemu/hw/core/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.637 INFO datatypes - __init__: Processing /src/qemu/hw/core/qdev-hotplug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.643 INFO datatypes - __init__: Processing /src/qemu/hw/core/reset.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FindLegacyInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUResetHandler *func; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": LegacyReset *lr; Step #6 - "compile-libfuzzer-introspector-x86_64": } FindLegacyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.651 INFO datatypes - __init__: Processing /src/qemu/hw/core/sysbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SysBusFind { Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": FindSysbusDeviceFunc *func; Step #6 - "compile-libfuzzer-introspector-x86_64": } SysBusFind; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.660 INFO datatypes - __init__: Processing /src/qemu/hw/core/loader.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t byte_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t address; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t record_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[DATA_FIELD_MAX_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": } HexLine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RomSec { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr base; Step #6 - "compile-libfuzzer-introspector-x86_64": int se; /* start/end flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RomSec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FindRomCBData { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; /* Amount of data we want from ROM, in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mr; /* MR at the unaliased guest addr */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr xlat; /* Offset of addr within mr */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *rom; /* Output: rom data pointer, if found */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FindRomCBData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum HexRecord HexRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": HexLine line; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *bin_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr *start_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": int total_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next_address_to_write; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t current_address; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t current_rom_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rom_start_address; Step #6 - "compile-libfuzzer-introspector-x86_64": AddressSpace *as; Step #6 - "compile-libfuzzer-introspector-x86_64": bool complete; Step #6 - "compile-libfuzzer-introspector-x86_64": } HexParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Rom Rom; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.687 INFO datatypes - __init__: Processing /src/qemu/hw/watchdog/allwinner-wdt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.696 INFO datatypes - __init__: Processing /src/qemu/hw/watchdog/wdt_diag288.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.703 INFO datatypes - __init__: Processing /src/qemu/hw/watchdog/wdt_aspeed.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.713 INFO datatypes - __init__: Processing /src/qemu/hw/watchdog/spapr_watchdog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.722 INFO datatypes - __init__: Processing /src/qemu/hw/watchdog/cmsdk-apb-watchdog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.733 INFO datatypes - __init__: Processing /src/qemu/hw/watchdog/wdt_i6300esb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.743 INFO datatypes - __init__: Processing /src/qemu/hw/watchdog/watchdog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.749 INFO datatypes - __init__: Processing /src/qemu/hw/watchdog/wdt_ib700.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IB700state IB700State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.756 INFO datatypes - __init__: Processing /src/qemu/hw/watchdog/wdt_imx2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.765 INFO datatypes - __init__: Processing /src/qemu/hw/watchdog/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.770 INFO datatypes - __init__: Processing /src/qemu/hw/watchdog/sbsa_gwdt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum WdtRefreshType { Step #6 - "compile-libfuzzer-introspector-x86_64": EXPLICIT_REFRESH = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TIMEOUT_REFRESH = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } WdtRefreshType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.778 INFO datatypes - __init__: Processing /src/qemu/hw/rx/rx-gdbsim.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RxGdbSimMachineClass RxGdbSimMachineClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RxGdbSimMachineState RxGdbSimMachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.786 INFO datatypes - __init__: Processing /src/qemu/hw/rx/rx62n.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RX62NClass RX62NClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.797 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/ich9.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.809 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiGenericInitiator { Step #6 - "compile-libfuzzer-introspector-x86_64": /* private */ Step #6 - "compile-libfuzzer-introspector-x86_64": Object parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* public */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *pci_dev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t node; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiGenericInitiator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiGenericInitiatorClass { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiGenericInitiatorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiGenericPortClass { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiGenericPortClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiGenericPort { Step #6 - "compile-libfuzzer-introspector-x86_64": /* private */ Step #6 - "compile-libfuzzer-introspector-x86_64": Object parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* public */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *pci_bus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t node; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiGenericPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.818 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/ghes-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.823 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/cxl-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.829 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/nvdimm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmNfitPlatformCaps NvdimmNfitPlatformCaps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmDsmOut NvdimmDsmOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmFuncGetLabelDataIn NvdimmFuncGetLabelDataIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmFuncSetLabelDataIn NvdimmFuncSetLabelDataIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmFuncReadFITOut NvdimmFuncReadFITOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmNfitSpa NvdimmNfitSpa; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmDsmIn NvdimmDsmIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmNfitMemDev NvdimmNfitMemDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmDsmFunc0Out NvdimmDsmFunc0Out; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmDsmFuncNoPayloadOut NvdimmDsmFuncNoPayloadOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmFuncGetLabelSizeOut NvdimmFuncGetLabelSizeOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmFuncGetLabelDataOut NvdimmFuncGetLabelDataOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmFuncReadFITIn NvdimmFuncReadFITIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvdimmNfitControlRegion NvdimmNfitControlRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.851 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/cxl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.860 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/acpi-qmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.866 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/cpu_hotplug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.876 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/hmat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.884 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/tpm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.893 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/vmclock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.901 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/cpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.916 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/ghes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.925 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/ipmi-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.931 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/generic_event_device.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.942 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/vmgenid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.950 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/acpi-nvdimm-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.956 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/aml-build-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.962 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/ipmi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:44.968 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/aml-build.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.006 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/acpi-cpu-hotplug-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.012 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.017 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.031 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/piix4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.046 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/acpi-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.051 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/viot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.058 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/ich9_tco.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.067 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/pci-bridge-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.072 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/hmat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.077 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/pcihp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiPciHpFind { Step #6 - "compile-libfuzzer-introspector-x86_64": int bsel; Step #6 - "compile-libfuzzer-introspector-x86_64": PCIBus *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiPciHpFind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned bsel_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_bridge_hotplug; Step #6 - "compile-libfuzzer-introspector-x86_64": } BSELInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.089 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/pci-bridge.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.094 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/acpi-pci-hotplug-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.100 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/memory_hotplug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.115 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/viot.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.120 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/acpi_interface.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.126 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/erst.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t record_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t storage_offset; /* offset to record storage beyond header */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t record_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t map[]; /* contains record_ids, and position indicates index */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed)) ERSTStorageHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *table_data; Step #6 - "compile-libfuzzer-introspector-x86_64": pcibus_t bar; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t instruction; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t register_bit_width; Step #6 - "compile-libfuzzer-introspector-x86_64": pcibus_t register_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } BuildSerializationInstructionEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Backend storage */ Step #6 - "compile-libfuzzer-introspector-x86_64": HostMemoryBackend *hostmem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *hostmem_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t storage_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t default_record_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Programming registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Exchange buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion exchange_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Interface state */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t operation; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t busy_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t command_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t record_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reg_action; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reg_value; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t record_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": ERSTStorageHeader *header; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned first_record_index; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned last_record_index; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned next_record_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ERSTDeviceState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.142 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/acpi-mem-hotplug-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.148 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/acpi-x86-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.153 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/bios-linker-loader.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BiosLinkerLoaderEntry BiosLinkerLoaderEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BiosLinkerFileEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* file name */ Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *blob; /* data accosiated with @name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BiosLinkerFileEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.162 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.167 INFO datatypes - __init__: Processing /src/qemu/hw/acpi/ich9_timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.173 INFO datatypes - __init__: Processing /src/qemu/hw/cxl/cxl-device-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.183 INFO datatypes - __init__: Processing /src/qemu/hw/cxl/cxl-host.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.194 INFO datatypes - __init__: Processing /src/qemu/hw/cxl/cxl-host-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.199 INFO datatypes - __init__: Processing /src/qemu/hw/cxl/switch-mailbox-cci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.206 INFO datatypes - __init__: Processing /src/qemu/hw/cxl/cxl-mailbox-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLCCIMessage { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t category; Step #6 - "compile-libfuzzer-introspector-x86_64": #define CXL_CCI_CAT_REQ 0 Step #6 - "compile-libfuzzer-introspector-x86_64": #define CXL_CCI_CAT_RSP 1 Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t resv1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t command; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t command_set; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pl_length[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vendor_specific; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t payload[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLMemPatrolScrubSetFeature { Step #6 - "compile-libfuzzer-introspector-x86_64": CXLSetFeatureInHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": CXLMemPatrolScrubWriteAttrs feat_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLSupportedFeatureEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuUUID uuid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t feat_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t get_feat_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t set_feat_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t attr_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t get_feat_version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t set_feat_version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t set_feat_effects; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd[18]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLSupportedFeatureHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t entries; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nsuppfeats_dev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLMemECSSetFeature { Step #6 - "compile-libfuzzer-introspector-x86_64": CXLSetFeatureInHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": CXLMemECSWriteAttrs feat_data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLUpdateDCExtentListInPl { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_entries_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* CXL r3.1 Table 8-169: Updated Extent */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start_dpa; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED updated_entries[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLSetFeatureInHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": QemuUUID uuid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsvd[9]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.252 INFO datatypes - __init__: Processing /src/qemu/hw/cxl/cxl-component-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.264 INFO datatypes - __init__: Processing /src/qemu/hw/cxl/cxl-events.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.272 INFO datatypes - __init__: Processing /src/qemu/hw/cxl/cxl-cdat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.281 INFO datatypes - __init__: Processing /src/qemu/hw/input/pl050.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.290 INFO datatypes - __init__: Processing /src/qemu/hw/input/pckbd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.305 INFO datatypes - __init__: Processing /src/qemu/hw/input/adb-kbd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.315 INFO datatypes - __init__: Processing /src/qemu/hw/input/adb-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.321 INFO datatypes - __init__: Processing /src/qemu/hw/input/adb-mouse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.329 INFO datatypes - __init__: Processing /src/qemu/hw/input/stellaris_gamepad.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.336 INFO datatypes - __init__: Processing /src/qemu/hw/input/adb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.344 INFO datatypes - __init__: Processing /src/qemu/hw/input/virtio-input-host.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.353 INFO datatypes - __init__: Processing /src/qemu/hw/input/virtio-input-hid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.366 INFO datatypes - __init__: Processing /src/qemu/hw/input/ps2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.386 INFO datatypes - __init__: Processing /src/qemu/hw/input/hid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.399 INFO datatypes - __init__: Processing /src/qemu/hw/input/lasips2.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": REG_PS2_ID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_PS2_RCVDATA = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_PS2_CONTROL = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_PS2_STATUS = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": } lasips2_read_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": REG_PS2_RESET = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": REG_PS2_XMTDATA = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": } lasips2_write_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_STATUS_RBNE = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_STATUS_TBNE = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_STATUS_TERR = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_STATUS_PERR = 0x08, Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_STATUS_CMPINTR = 0x10, Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_STATUS_DATSHD = 0x40, Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_STATUS_CLKSHD = 0x80, Step #6 - "compile-libfuzzer-introspector-x86_64": } lasips2_status_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_CONTROL_ENABLE = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_CONTROL_LOOPBACK = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_CONTROL_DIAG = 0x20, Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_CONTROL_DATDIR = 0x40, Step #6 - "compile-libfuzzer-introspector-x86_64": LASIPS2_CONTROL_CLKDIR = 0x80, Step #6 - "compile-libfuzzer-introspector-x86_64": } lasips2_control_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.410 INFO datatypes - __init__: Processing /src/qemu/hw/input/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.415 INFO datatypes - __init__: Processing /src/qemu/hw/input/virtio-input.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.425 INFO datatypes - __init__: Processing /src/qemu/hw/display/g364fb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct G364State { Step #6 - "compile-libfuzzer-introspector-x86_64": /* hardware */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vram_size; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem_vram; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": /* registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t color_palette[256][3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cursor_palette[3][3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cursor[512]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cursor_position; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ctla; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t top_of_screen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width, height; /* in pixels */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* display refresh support */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuConsole *con; Step #6 - "compile-libfuzzer-introspector-x86_64": int depth; Step #6 - "compile-libfuzzer-introspector-x86_64": int blanked; Step #6 - "compile-libfuzzer-introspector-x86_64": } G364State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.437 INFO datatypes - __init__: Processing /src/qemu/hw/display/cg3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.447 INFO datatypes - __init__: Processing /src/qemu/hw/display/xlnx_dp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DPGraphicFmt DPGraphicFmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DPVideoFmt DPVideoFmt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.467 INFO datatypes - __init__: Processing /src/qemu/hw/display/vmware_vga.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.489 INFO datatypes - __init__: Processing /src/qemu/hw/display/macfb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MacFbSense { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sense; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ext_sense; Step #6 - "compile-libfuzzer-introspector-x86_64": } MacFbSense; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void macfb_draw_line_func(MacfbState *s, uint8_t *d, uint32_t addr, Step #6 - "compile-libfuzzer-introspector-x86_64": int width); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.505 INFO datatypes - __init__: Processing /src/qemu/hw/display/cirrus_vga.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*cirrus_fill_t)(struct CirrusVGAState *s, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dstaddr, int dst_pitch, Step #6 - "compile-libfuzzer-introspector-x86_64": int width, int height); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.543 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-gpu-base.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.553 INFO datatypes - __init__: Processing /src/qemu/hw/display/vhost-user-vga.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserVGA VhostUserVGA; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.559 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-vga-rutabaga.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.565 INFO datatypes - __init__: Processing /src/qemu/hw/display/sm501.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SM501State { Step #6 - "compile-libfuzzer-introspector-x86_64": /* graphic console status */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuConsole *con; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* status & internal resources */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t local_mem_size_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *local_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion local_mem_region; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio_region; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion system_config_region; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion i2c_region; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion disp_ctrl_region; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion twoD_engine_region; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_height; Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_full_update; /* perform a full update next time */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t use_pixman; Step #6 - "compile-libfuzzer-introspector-x86_64": I2CBus *i2c_bus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* mmio registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t system_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t misc_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gpio_31_0_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gpio_63_32_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dram_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t arbitration_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t irq_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t misc_timing; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t power_mode_control; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t i2c_byte_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t i2c_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t i2c_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t i2c_data[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart0_ier; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart0_lcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart0_mcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t uart0_scr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dc_palette[DC_PALETTE_ENTRIES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_panning_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_fb_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_fb_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_fb_width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_fb_height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_tl_location; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_br_location; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_h_total; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_h_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_v_total; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_v_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_hwc_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_hwc_location; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_hwc_color_1_2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_panel_hwc_color_3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_video_control; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_crt_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_crt_fb_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_crt_fb_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_crt_h_total; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_crt_h_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_crt_v_total; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_crt_v_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_crt_hwc_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_crt_hwc_location; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_crt_hwc_color_1_2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc_crt_hwc_color_3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_source; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_destination; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_dimension; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_pitch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_foreground; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_background; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_stretch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_color_compare; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_color_compare_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_clip_tl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_clip_br; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_mono_pattern_low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_mono_pattern_high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_window_width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_source_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_destination_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t twoD_wrap; Step #6 - "compile-libfuzzer-introspector-x86_64": } SM501State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void draw_line_func(uint8_t *d, const uint8_t *s, Step #6 - "compile-libfuzzer-introspector-x86_64": int width, const uint32_t *pal); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void draw_hwc_line_func(uint8_t *d, const uint8_t *s, Step #6 - "compile-libfuzzer-introspector-x86_64": int width, const uint8_t *palette, Step #6 - "compile-libfuzzer-introspector-x86_64": int c_x, int c_y); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.594 INFO datatypes - __init__: Processing /src/qemu/hw/display/vhost-user-gpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuDisplayInfoReply { Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_gpu_resp_display_info info; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserGpuDisplayInfoReply; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostUserGpuRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_GET_PROTOCOL_FEATURES, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_SET_PROTOCOL_FEATURES, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_GET_DISPLAY_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_CURSOR_POS, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_CURSOR_POS_HIDE, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_CURSOR_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_SCANOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_DMABUF_SCANOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_DMABUF_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_GET_EDID, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_DMABUF_SCANOUT2, Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserGpuRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuCursorUpdate { Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuCursorPos pos; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hot_x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hot_y; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data[64 * 64]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuScanout { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scanout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t height; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuCursorPos { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scanout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t y; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuUpdate { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scanout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t y; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuDMABUFScanout { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scanout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t y; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fd_width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fd_height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fd_stride; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fd_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd_drm_fourcc; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuDMABUFScanout2 { Step #6 - "compile-libfuzzer-introspector-x86_64": struct VhostUserGpuDMABUFScanout dmabuf_scanout; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t modifier; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuEdidRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scanout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t request; /* VhostUserGpuRequest */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; /* the following payload size */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuCursorPos cursor_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuCursorUpdate cursor_update; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuScanout scanout; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuUpdate update; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuDMABUFScanout dmabuf_scanout; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuDMABUFScanout2 dmabuf_scanout2; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuEdidRequest edid_req; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_gpu_resp_edid resp_edid; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_gpu_resp_display_info display_info; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": } payload; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.608 INFO datatypes - __init__: Processing /src/qemu/hw/display/vga-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.619 INFO datatypes - __init__: Processing /src/qemu/hw/display/bcm2835_fb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.629 INFO datatypes - __init__: Processing /src/qemu/hw/display/cirrus_vga_rop.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.638 INFO datatypes - __init__: Processing /src/qemu/hw/display/ati_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.645 INFO datatypes - __init__: Processing /src/qemu/hw/display/vga-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.659 INFO datatypes - __init__: Processing /src/qemu/hw/display/pl110_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.669 INFO datatypes - __init__: Processing /src/qemu/hw/display/framebuffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.675 INFO datatypes - __init__: Processing /src/qemu/hw/display/dpcd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.682 INFO datatypes - __init__: Processing /src/qemu/hw/display/cirrus_vga_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*cirrus_bitblt_rop_t)(struct CirrusVGAState *s, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dstaddr, uint32_t srcaddr, Step #6 - "compile-libfuzzer-introspector-x86_64": int dstpitch, int srcpitch, Step #6 - "compile-libfuzzer-introspector-x86_64": int bltwidth, int bltheight); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CirrusVGAState { Step #6 - "compile-libfuzzer-introspector-x86_64": VGACommonState vga; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cirrus_vga_io; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cirrus_linear_io; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cirrus_linear_bitblt_io; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cirrus_mmio_io; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion pci_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": bool linear_vram; /* vga.vram mapped over cirrus_linear_io */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion low_mem_container; /* container for 0xa0000-0xc0000 */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion low_mem; /* always mapped, overridden by: */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion cirrus_bank[2]; /* aliases at 0xa0000-0xb0000 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cirrus_addr_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t linear_mmio_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cirrus_shadow_gr0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cirrus_shadow_gr1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cirrus_hidden_dac_lockindex; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cirrus_hidden_dac_data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cirrus_bank_base[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cirrus_bank_limit[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cirrus_hidden_palette[48]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enable_blitter; Step #6 - "compile-libfuzzer-introspector-x86_64": int cirrus_blt_pixelwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": int cirrus_blt_width; Step #6 - "compile-libfuzzer-introspector-x86_64": int cirrus_blt_height; Step #6 - "compile-libfuzzer-introspector-x86_64": int cirrus_blt_dstpitch; Step #6 - "compile-libfuzzer-introspector-x86_64": int cirrus_blt_srcpitch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cirrus_blt_fgcol; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cirrus_blt_bgcol; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cirrus_blt_dstaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cirrus_blt_srcaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cirrus_blt_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cirrus_blt_modeext; Step #6 - "compile-libfuzzer-introspector-x86_64": cirrus_bitblt_rop_t cirrus_rop; Step #6 - "compile-libfuzzer-introspector-x86_64": #define CIRRUS_BLTBUFSIZE (2048 * 4) /* one line width */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cirrus_bltbuf[CIRRUS_BLTBUFSIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *cirrus_srcptr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *cirrus_srcptr_end; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cirrus_srccounter; Step #6 - "compile-libfuzzer-introspector-x86_64": /* hwcursor display state */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_hw_cursor_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int last_hw_cursor_x; Step #6 - "compile-libfuzzer-introspector-x86_64": int last_hw_cursor_y; Step #6 - "compile-libfuzzer-introspector-x86_64": int last_hw_cursor_y_start; Step #6 - "compile-libfuzzer-introspector-x86_64": int last_hw_cursor_y_end; Step #6 - "compile-libfuzzer-introspector-x86_64": int real_vram_size; /* XXX: suppress that */ Step #6 - "compile-libfuzzer-introspector-x86_64": int device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": int bustype; Step #6 - "compile-libfuzzer-introspector-x86_64": } CirrusVGAState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.688 INFO datatypes - __init__: Processing /src/qemu/hw/display/cirrus_vga_isa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.695 INFO datatypes - __init__: Processing /src/qemu/hw/display/apple-gfx.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(, PGTask_s) PGTaskList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AppleGFXState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Initialised on init/realize() */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_gfx; Step #6 - "compile-libfuzzer-introspector-x86_64": id pgdev; Step #6 - "compile-libfuzzer-introspector-x86_64": id pgdisp; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuConsole *con; Step #6 - "compile-libfuzzer-introspector-x86_64": id mtl; Step #6 - "compile-libfuzzer-introspector-x86_64": id mtl_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": AppleGFXDisplayMode *display_modes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_display_modes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* List `tasks` is protected by task_mutex */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex task_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": PGTaskList tasks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Mutable state (BQL protected) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUCursor *cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": DisplaySurface *surface; Step #6 - "compile-libfuzzer-introspector-x86_64": id texture; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t pending_frames; /* # guest frames in the rendering pipeline */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool gfx_update_requested; /* QEMU display system wants a new frame */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool new_frame_ready; /* Guest has rendered a frame, ready to be used */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool using_managed_texture_storage; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rendering_frame_width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rendering_frame_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Mutable state (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cursor_show; Step #6 - "compile-libfuzzer-introspector-x86_64": } AppleGFXState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AppleGFXDisplayMode { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t width_px; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t height_px; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t refresh_rate_hz; Step #6 - "compile-libfuzzer-introspector-x86_64": } AppleGFXDisplayMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.701 INFO datatypes - __init__: Processing /src/qemu/hw/display/qxl-logger.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.710 INFO datatypes - __init__: Processing /src/qemu/hw/display/acpi-vga-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.716 INFO datatypes - __init__: Processing /src/qemu/hw/display/next-fb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.723 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-gpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.753 INFO datatypes - __init__: Processing /src/qemu/hw/display/exynos4210_fimd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t r, g, b; Step #6 - "compile-libfuzzer-introspector-x86_64": /* D[31..24]dummy, D[23..16]rAlpha, D[15..8]gAlpha, D[7..0]bAlpha */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t a; Step #6 - "compile-libfuzzer-introspector-x86_64": } rgba; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void pixel_to_rgb_func(uint32_t pixel, rgba *p); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Exynos4210fimdWindow Exynos4210fimdWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.786 INFO datatypes - __init__: Processing /src/qemu/hw/display/dm163.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.796 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-gpu-rutabaga.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.816 INFO datatypes - __init__: Processing /src/qemu/hw/display/ati.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.837 INFO datatypes - __init__: Processing /src/qemu/hw/display/qxl-render.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.847 INFO datatypes - __init__: Processing /src/qemu/hw/display/i2c-ddc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.854 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-gpu-gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.862 INFO datatypes - __init__: Processing /src/qemu/hw/display/framebuffer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*drawfn)(void *, uint8_t *, const uint8_t *, int, int); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.867 INFO datatypes - __init__: Processing /src/qemu/hw/display/xenfb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.886 INFO datatypes - __init__: Processing /src/qemu/hw/display/vga_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.892 INFO datatypes - __init__: Processing /src/qemu/hw/display/ssd0303.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.901 INFO datatypes - __init__: Processing /src/qemu/hw/display/vhost-user-gpu-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGPUPCI VhostUserGPUPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.908 INFO datatypes - __init__: Processing /src/qemu/hw/display/vga-isa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.914 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-vga.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.920 INFO datatypes - __init__: Processing /src/qemu/hw/display/qxl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.958 INFO datatypes - __init__: Processing /src/qemu/hw/display/cirrus_vga_rop2.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.968 INFO datatypes - __init__: Processing /src/qemu/hw/display/vga-access.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.974 INFO datatypes - __init__: Processing /src/qemu/hw/display/pl110.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.985 INFO datatypes - __init__: Processing /src/qemu/hw/display/qxl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:45.993 INFO datatypes - __init__: Processing /src/qemu/hw/display/omap_lcdc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.004 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-gpu-udmabuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.013 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-vga.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOVGA VirtIOVGA; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.023 INFO datatypes - __init__: Processing /src/qemu/hw/display/ati_dbg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.032 INFO datatypes - __init__: Processing /src/qemu/hw/display/ramfb-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.038 INFO datatypes - __init__: Processing /src/qemu/hw/display/ramfb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RAMFBCfg RAMFBCfg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.045 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-gpu-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOGPUPCI VirtIOGPUPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.052 INFO datatypes - __init__: Processing /src/qemu/hw/display/vga_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t (* vga_retrace_fn)(struct VGACommonState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VGADisplayParams { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t line_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t start_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t line_compare; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t hpel; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hpel_split; Step #6 - "compile-libfuzzer-introspector-x86_64": } VGADisplayParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (* vga_update_retrace_info_fn)(struct VGACommonState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VGACommonState { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *legacy_address_space; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *vram_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion vram; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vram_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vram_size_mb; /* property */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vbe_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vbe_size_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t latch; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_chain4_alias; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion chain4_alias; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sr_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sr[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sr_vbe[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t gr_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t gr[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ar_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ar[21]; Step #6 - "compile-libfuzzer-introspector-x86_64": int ar_flip_flop; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cr_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cr[256]; /* CRT registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t msr; /* Misc Output Register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fcr; /* Feature Control Register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t st00; /* status 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t st01; /* status 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dac_state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dac_sub_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dac_read_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dac_write_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dac_cache[3]; /* used when writing */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dac_8bit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t palette[768]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bank_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int (*get_bpp)(struct VGACommonState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*get_params)(struct VGACommonState *s, VGADisplayParams *params); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*get_resolution)(struct VGACommonState *s, Step #6 - "compile-libfuzzer-introspector-x86_64": int *pwidth, Step #6 - "compile-libfuzzer-introspector-x86_64": int *pheight); Step #6 - "compile-libfuzzer-introspector-x86_64": PortioList vga_port_list; Step #6 - "compile-libfuzzer-introspector-x86_64": PortioList vbe_port_list; Step #6 - "compile-libfuzzer-introspector-x86_64": /* bochs vbe state */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vbe_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vbe_regs[VBE_DISPI_INDEX_NB]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vbe_start_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vbe_line_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vbe_bank_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": /* display refresh support */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuConsole *con; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t font_offsets[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *panning_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int graphic_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t shift_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t double_scan; Step #6 - "compile-libfuzzer-introspector-x86_64": VGADisplayParams params; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t plane_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_line_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t last_cw, last_ch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_width, last_height; /* in chars or pixels */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_scr_width, last_scr_height; /* in pixels */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_depth; /* in bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool last_byteswap; Step #6 - "compile-libfuzzer-introspector-x86_64": bool force_shadow; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cursor_start, cursor_end; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cursor_visible_phase; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t cursor_blink_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cursor_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": const GraphicHwOps *hw_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": bool full_update_text; Step #6 - "compile-libfuzzer-introspector-x86_64": bool full_update_gfx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool big_endian_fb; Step #6 - "compile-libfuzzer-introspector-x86_64": bool default_endian_fb; Step #6 - "compile-libfuzzer-introspector-x86_64": bool global_vmstate; Step #6 - "compile-libfuzzer-introspector-x86_64": /* hardware mouse cursor support */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t invalidated_y_table[VGA_MAX_HEIGHT / 32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hw_cursor_x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hw_cursor_y; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cursor_invalidate)(struct VGACommonState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cursor_draw_line)(struct VGACommonState *s, uint8_t *d, int y); Step #6 - "compile-libfuzzer-introspector-x86_64": /* tell for each page if it has been updated since the last time */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_palette[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_ch_attr[CH_ATTR_SIZE]; /* XXX: make it dynamic */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* retrace */ Step #6 - "compile-libfuzzer-introspector-x86_64": vga_retrace_fn retrace; Step #6 - "compile-libfuzzer-introspector-x86_64": vga_update_retrace_info_fn update_retrace_info; Step #6 - "compile-libfuzzer-introspector-x86_64": union vga_retrace retrace_info; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_vbe_vmstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } VGACommonState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.061 INFO datatypes - __init__: Processing /src/qemu/hw/display/vga-mmio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.068 INFO datatypes - __init__: Processing /src/qemu/hw/display/tcx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.085 INFO datatypes - __init__: Processing /src/qemu/hw/display/jazz_led.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": REDRAW_NONE = 0, REDRAW_SEGMENTS = 1, REDRAW_BACKGROUND = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } screen_state_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.095 INFO datatypes - __init__: Processing /src/qemu/hw/display/ssd0323.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.105 INFO datatypes - __init__: Processing /src/qemu/hw/display/edid-generate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Timings { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t xfront; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t xsync; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t xblank; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t yfront; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ysync; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t yblank; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t clock; Step #6 - "compile-libfuzzer-introspector-x86_64": } Timings; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.117 INFO datatypes - __init__: Processing /src/qemu/hw/display/acpi-vga.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.123 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-vga-gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOVGAGL VirtIOVGAGL; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.130 INFO datatypes - __init__: Processing /src/qemu/hw/display/vga.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *vga_draw_line_func(VGACommonState *s1, uint8_t *d, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t srcaddr, int width, int hpel); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.163 INFO datatypes - __init__: Processing /src/qemu/hw/display/bochs-display.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BochsDisplayMode { Step #6 - "compile-libfuzzer-introspector-x86_64": pixman_format_code_t format; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bytepp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t stride; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } BochsDisplayMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.173 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-gpu-udmabuf-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.179 INFO datatypes - __init__: Processing /src/qemu/hw/display/sii9022.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.186 INFO datatypes - __init__: Processing /src/qemu/hw/display/artist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ARTIST_BUFFER_AP = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": ARTIST_BUFFER_OVERLAY = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": ARTIST_BUFFER_CURSOR1 = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": ARTIST_BUFFER_CURSOR2 = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": ARTIST_BUFFER_ATTRIBUTE = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": ARTIST_BUFFER_CMAP = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": } artist_buffer_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": VRAM_IDX = 0x1004a0, Step #6 - "compile-libfuzzer-introspector-x86_64": VRAM_BITMASK = 0x1005a0, Step #6 - "compile-libfuzzer-introspector-x86_64": VRAM_WRITE_INCR_X = 0x100600, Step #6 - "compile-libfuzzer-introspector-x86_64": VRAM_WRITE_INCR_X2 = 0x100604, Step #6 - "compile-libfuzzer-introspector-x86_64": VRAM_WRITE_INCR_Y = 0x100620, Step #6 - "compile-libfuzzer-introspector-x86_64": VRAM_START = 0x100800, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_MOVE_SIZE = 0x100804, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_MOVE_SOURCE = 0x100808, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANSFER_DATA = 0x100820, Step #6 - "compile-libfuzzer-introspector-x86_64": FONT_WRITE_INCR_Y = 0x1008a0, Step #6 - "compile-libfuzzer-introspector-x86_64": VRAM_START_TRIGGER = 0x100a00, Step #6 - "compile-libfuzzer-introspector-x86_64": VRAM_SIZE_TRIGGER = 0x100a04, Step #6 - "compile-libfuzzer-introspector-x86_64": FONT_WRITE_START = 0x100aa0, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_MOVE_DEST_TRIGGER = 0x100b00, Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK_MOVE_SIZE_TRIGGER = 0x100b04, Step #6 - "compile-libfuzzer-introspector-x86_64": LINE_XY = 0x100ccc, Step #6 - "compile-libfuzzer-introspector-x86_64": PATTERN_LINE_START = 0x100ecc, Step #6 - "compile-libfuzzer-introspector-x86_64": LINE_SIZE = 0x100e04, Step #6 - "compile-libfuzzer-introspector-x86_64": LINE_END = 0x100e44, Step #6 - "compile-libfuzzer-introspector-x86_64": DST_SRC_BM_ACCESS = 0x118000, Step #6 - "compile-libfuzzer-introspector-x86_64": DST_BM_ACCESS = 0x118004, Step #6 - "compile-libfuzzer-introspector-x86_64": SRC_BM_ACCESS = 0x118008, Step #6 - "compile-libfuzzer-introspector-x86_64": CONTROL_PLANE = 0x11800c, Step #6 - "compile-libfuzzer-introspector-x86_64": FG_COLOR = 0x118010, Step #6 - "compile-libfuzzer-introspector-x86_64": BG_COLOR = 0x118014, Step #6 - "compile-libfuzzer-introspector-x86_64": PLANE_MASK = 0x118018, Step #6 - "compile-libfuzzer-introspector-x86_64": IMAGE_BITMAP_OP = 0x11801c, Step #6 - "compile-libfuzzer-introspector-x86_64": CURSOR_POS = 0x300100, /* reg17 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURSOR_CTRL = 0x300104, /* reg18 */ Step #6 - "compile-libfuzzer-introspector-x86_64": MISC_VIDEO = 0x300218, /* reg21 */ Step #6 - "compile-libfuzzer-introspector-x86_64": MISC_CTRL = 0x300308, /* reg27 */ Step #6 - "compile-libfuzzer-introspector-x86_64": HORIZ_BACKPORCH = 0x300200, /* reg19 */ Step #6 - "compile-libfuzzer-introspector-x86_64": ACTIVE_LINES_LOW = 0x300208,/* reg20 */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIFO1 = 0x300008, /* reg34 */ Step #6 - "compile-libfuzzer-introspector-x86_64": FIFO2 = 0x380008, Step #6 - "compile-libfuzzer-introspector-x86_64": } artist_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ARTIST_ROP_CLEAR = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ARTIST_ROP_COPY = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": ARTIST_ROP_XOR = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": ARTIST_ROP_NOT_DST = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": ARTIST_ROP_SET = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": } artist_rop_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.209 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-gpu-virgl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.230 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-gpu-pci-gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOGPUGLPCI VirtIOGPUGLPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.237 INFO datatypes - __init__: Processing /src/qemu/hw/display/edid-region.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.243 INFO datatypes - __init__: Processing /src/qemu/hw/display/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.248 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-dmabuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.255 INFO datatypes - __init__: Processing /src/qemu/hw/display/virtio-gpu-pci-rutabaga.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.261 INFO datatypes - __init__: Processing /src/qemu/hw/display/ati_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ATIVGARegs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mm_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bios_scratch[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gen_int_cntl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gen_int_status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crtc_gen_cntl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crtc_ext_cntl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dac_cntl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gpio_vga_ddc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gpio_dvi_ddc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gpio_monid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t config_cntl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t palette[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crtc_h_total_disp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crtc_h_sync_strt_wid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crtc_v_total_disp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crtc_v_sync_strt_wid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crtc_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crtc_offset_cntl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crtc_pitch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cur_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cur_hv_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cur_hv_offs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cur_color0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cur_color1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dst_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dst_pitch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dst_tile; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dst_width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dst_height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src_pitch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src_tile; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src_x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src_y; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dst_x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dst_y; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dp_gui_master_cntl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dp_brush_bkgd_clr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dp_brush_frgd_clr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dp_src_frgd_clr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dp_src_bkgd_clr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dp_cntl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dp_datatype; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dp_mix; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dp_write_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t default_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t default_pitch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t default_tile; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t default_sc_bottom_right; Step #6 - "compile-libfuzzer-introspector-x86_64": } ATIVGARegs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.268 INFO datatypes - __init__: Processing /src/qemu/hw/display/ati_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.278 INFO datatypes - __init__: Processing /src/qemu/hw/display/ramfb-standalone.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RAMFBStandaloneState RAMFBStandaloneState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.285 INFO datatypes - __init__: Processing /src/qemu/hw/sparc64/niagara.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NiagaraBoardState { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion hv_ram; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion nvram; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion md_rom; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion hv_rom; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion vdisk_ram; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion prom; Step #6 - "compile-libfuzzer-introspector-x86_64": } NiagaraBoardState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.293 INFO datatypes - __init__: Processing /src/qemu/hw/sparc64/sparc64.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResetData { Step #6 - "compile-libfuzzer-introspector-x86_64": SPARCCPU *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t prom_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } ResetData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.302 INFO datatypes - __init__: Processing /src/qemu/hw/sparc64/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.308 INFO datatypes - __init__: Processing /src/qemu/hw/sparc64/sun4u_iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.317 INFO datatypes - __init__: Processing /src/qemu/hw/sparc64/sun4u.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResetData { Step #6 - "compile-libfuzzer-introspector-x86_64": SPARCCPU *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t prom_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } ResetData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RamDevice RamDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PROMState PROMState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.333 INFO datatypes - __init__: Processing /src/qemu/hw/mips/loongson3_virt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LoongsonMachineState LoongsonMachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.348 INFO datatypes - __init__: Processing /src/qemu/hw/mips/malta.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_lo; /* 0 - 0x900 */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_hi; /* 0xa00 - 0x100000 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t leds; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t brk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gpout; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t i2cin; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t i2coe; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t i2cout; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t i2csel; Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend display; Step #6 - "compile-libfuzzer-introspector-x86_64": char display_text[9]; Step #6 - "compile-libfuzzer-introspector-x86_64": SerialMM *uart; Step #6 - "compile-libfuzzer-introspector-x86_64": bool display_inited; Step #6 - "compile-libfuzzer-introspector-x86_64": } MaltaFPGAState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _eeprom24c0x_t eeprom24c0x_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.370 INFO datatypes - __init__: Processing /src/qemu/hw/mips/loongson3_bootp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.378 INFO datatypes - __init__: Processing /src/qemu/hw/mips/mipssim.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResetData { Step #6 - "compile-libfuzzer-introspector-x86_64": MIPSCPU *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vector; Step #6 - "compile-libfuzzer-introspector-x86_64": } ResetData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.386 INFO datatypes - __init__: Processing /src/qemu/hw/mips/fuloong2e.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.396 INFO datatypes - __init__: Processing /src/qemu/hw/mips/fw_cfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.401 INFO datatypes - __init__: Processing /src/qemu/hw/mips/jazz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.413 INFO datatypes - __init__: Processing /src/qemu/hw/mips/bootloader.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum bl_reg { Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_ZERO = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_AT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_V0 = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_V1 = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_A0 = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_A1 = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_A2 = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_A3 = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_T0 = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_T1 = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_T2 = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_T3 = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_T4 = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_T5 = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_T6 = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_T7 = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_S0 = 16, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_S1 = 17, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_S2 = 18, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_S3 = 19, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_S4 = 20, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_S5 = 21, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_S6 = 22, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_S7 = 23, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_T8 = 24, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_T9 = 25, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_K0 = 26, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_K1 = 27, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_GP = 28, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_SP = 29, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_FP = 30, Step #6 - "compile-libfuzzer-introspector-x86_64": BL_REG_RA = 31, Step #6 - "compile-libfuzzer-introspector-x86_64": } bl_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.422 INFO datatypes - __init__: Processing /src/qemu/hw/mips/mips_int.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.428 INFO datatypes - __init__: Processing /src/qemu/hw/mips/loongson3_bootp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.436 INFO datatypes - __init__: Processing /src/qemu/hw/mips/fw_cfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.442 INFO datatypes - __init__: Processing /src/qemu/hw/mips/boston.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BostonState BostonState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.460 INFO datatypes - __init__: Processing /src/qemu/hw/mips/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.466 INFO datatypes - __init__: Processing /src/qemu/hw/mips/cps.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.474 INFO datatypes - __init__: Processing /src/qemu/hw/nvme/nguid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.481 INFO datatypes - __init__: Processing /src/qemu/hw/nvme/nvme.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeFdpEventBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeFdpEvent events[NVME_FDP_MAX_EVENTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nelems; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int start; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int next; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeFdpEventBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeAtomic { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t atomic_max_write_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool atomic_writes; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeAtomic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeEnduranceGroup { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t event_conf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeFdpEventBuffer host_events, ctrl_events; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nruh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nrg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rgif; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t runs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hbmw; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mbmw; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mbe; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeRuHandle *ruhs; Step #6 - "compile-libfuzzer-introspector-x86_64": } fdp; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeEnduranceGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeNamespace { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockConf blkconf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bootindex; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t moff; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeIdNs id_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeIdNsNvm id_ns_nvm; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeIdNsInd id_ns_ind; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeLBAF lbaf; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nlbaf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t lbasz; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint32_t *iocs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t csi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": int attached; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pif; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t zrwas; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t zrwafg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t numzrwa; Step #6 - "compile-libfuzzer-introspector-x86_64": } zns; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(NvmeNamespace) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeIdNsZoned *id_ns_zoned; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeZone *zone_array; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, NvmeZone) exp_open_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, NvmeZone) imp_open_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, NvmeZone) closed_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, NvmeZone) full_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t zone_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t zone_capacity; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t zone_size_log2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *zd_extensions; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nr_open_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nr_active_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeNamespaceParams params; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeSubsystem *subsys; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeEnduranceGroup *endgrp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t err_rec; Step #6 - "compile-libfuzzer-introspector-x86_64": } features; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nphs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* reclaim unit handle identifiers indexed by placement handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t *phs; Step #6 - "compile-libfuzzer-introspector-x86_64": } fdp; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeNamespace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeAsyncEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(NvmeAsyncEvent) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeAerResult result; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeAsyncEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeSg { Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSGList qsg; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector iov; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeSg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeSubsystem { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeBus bus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t subnqn[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *serial; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeCtrl *ctrls[NVME_MAX_CONTROLLERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeNamespace *namespaces[NVME_MAX_NAMESPACES + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeEnduranceGroup endgrp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *nqn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t runs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nruh; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nrg; Step #6 - "compile-libfuzzer-introspector-x86_64": } fdp; Step #6 - "compile-libfuzzer-introspector-x86_64": } params; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeSubsystem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeBounceContext { Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeRequest *req; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector iov; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *bounce; Step #6 - "compile-libfuzzer-introspector-x86_64": } data, mdata; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeBounceContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeZone { Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeZoneDescr d; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t w_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(NvmeZone) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeZone; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeNamespaceParams { Step #6 - "compile-libfuzzer-introspector-x86_64": bool detached; Step #6 - "compile-libfuzzer-introspector-x86_64": bool shared; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nsid; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuUUID uuid; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeNGUID nguid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t eui64; Step #6 - "compile-libfuzzer-introspector-x86_64": bool eui64_default; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ms; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pil; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pif; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mssrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mcl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t msrc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool zoned; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cross_zone_read; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t zone_size_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t zone_cap_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_active_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_open_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t zd_extension_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t numzrwa; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t zrwas; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t zrwafg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *ruhs; Step #6 - "compile-libfuzzer-introspector-x86_64": } fdp; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeNamespaceParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeSQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": struct NvmeCtrl *ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sqid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cqid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tail; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dma_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t db_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ei_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ioeventfd_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeRequest *io_req; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, NvmeRequest) req_list; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, NvmeRequest) out_req_list; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(NvmeSQueue) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeSQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeParams { Step #6 - "compile-libfuzzer-introspector-x86_64": char *serial; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_queues; /* deprecated since 5.1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_ioqpairs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t msix_qsize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mqes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cmb_size_mb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t aerl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t aer_max_queued; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mdts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vsl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_intel_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t zasl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool auto_transition_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": bool legacy_cmb; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ioeventfd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sriov_max_vfs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sriov_vq_flexible; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sriov_vi_flexible; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sriov_max_vq_per_vf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sriov_max_vi_per_vf; Step #6 - "compile-libfuzzer-introspector-x86_64": bool msix_exclusive_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool mem; Step #6 - "compile-libfuzzer-introspector-x86_64": } ctratt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t atomic_awun; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t atomic_awupf; Step #6 - "compile-libfuzzer-introspector-x86_64": bool atomic_dn; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeCtrl { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion bar0; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeBar bar; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeParams params; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeBus bus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cntlid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool qs_created; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t page_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t page_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t max_prp_ents; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_q_ents; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t outstanding_aers; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t irq_status; Step #6 - "compile-libfuzzer-introspector-x86_64": int cq_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t host_timestamp; /* Timestamp sent by the host */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t timestamp_set_qemu_clock_ms; /* QEMU clock time */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t starttime_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t temperature; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t smart_critical_warning; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t conf_msix_qsize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t conf_ioqpairs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbbuf_dbs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbbuf_eis; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dbbuf_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cmse; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr cba; Step #6 - "compile-libfuzzer-introspector-x86_64": } cmb; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": HostMemoryBackend *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cmse; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr cba; Step #6 - "compile-libfuzzer-introspector-x86_64": } pmr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t aer_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeRequest **aer_reqs; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, NvmeAsyncEvent) aer_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": int aer_queued; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dmrsl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Namespace ID is started with 1 so bitmap should be 1-based */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define NVME_CHANGED_NSID_SIZE (NVME_MAX_NAMESPACES + 1) Step #6 - "compile-libfuzzer-introspector-x86_64": DECLARE_BITMAP(changed_nsids, NVME_CHANGED_NSID_SIZE); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeSubsystem *subsys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeNamespace namespace; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeNamespace *namespaces[NVME_MAX_NAMESPACES + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeSQueue **sq; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeCQueue **cq; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeSQueue admin_sq; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeCQueue admin_cq; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeIdCtrl id_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t temp_thresh_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t temp_thresh_low; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t async_config; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeHostBehaviorSupport hbs; Step #6 - "compile-libfuzzer-introspector-x86_64": } features; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmePriCtrlCap pri_ctrl_cap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nr_sec_ctrls; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeSecCtrlEntry *sec_ctrl_list; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vqrfap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t virfap; Step #6 - "compile-libfuzzer-introspector-x86_64": } next_pri_ctrl_cap; /* These override pri_ctrl_cap after reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dn; /* Disable Normal */ Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeAtomic atomic; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeCtrl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[NGUID_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeNGUID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NvmeResetType { Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_RESET_FUNCTION = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_RESET_CONTROLLER = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeResetType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeCtrl NvmeCtrl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeBus { Step #6 - "compile-libfuzzer-introspector-x86_64": BusState parent_bus; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeReclaimUnit { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ruamw; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeReclaimUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NvmeTxDirection { Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_TX_DIRECTION_TO_DEVICE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": NVME_TX_DIRECTION_FROM_DEVICE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeTxDirection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeCQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": struct NvmeCtrl *ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t phase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cqid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t irq_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tail; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dma_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t db_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ei_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ioeventfd_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, NvmeSQueue) sq_list; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, NvmeRequest) req_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeCQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeRuHandle { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ruht; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ruha; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t event_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lbafi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ruamw; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* reclaim units indexed by reclaim group */ Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeReclaimUnit *rus; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeRuHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeNamespace NvmeNamespace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": struct NvmeSQueue *sq; Step #6 - "compile-libfuzzer-introspector-x86_64": struct NvmeNamespace *ns; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB *aiocb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeCqe cqe; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeCmd cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAcctCookie acct; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeSg sg; Step #6 - "compile-libfuzzer-introspector-x86_64": bool atomic_write; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(NvmeRequest)entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.495 INFO datatypes - __init__: Processing /src/qemu/hw/nvme/dif.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.510 INFO datatypes - __init__: Processing /src/qemu/hw/nvme/subsys.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.518 INFO datatypes - __init__: Processing /src/qemu/hw/nvme/ns.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.535 INFO datatypes - __init__: Processing /src/qemu/hw/nvme/dif.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.544 INFO datatypes - __init__: Processing /src/qemu/hw/nvme/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.549 INFO datatypes - __init__: Processing /src/qemu/hw/nvme/ctrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t (*op_handler_t)(NvmeNamespace *, NvmeZone *, NvmeZoneState, Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeRequest *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeFlushAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB *aiocb; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeRequest *req; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeNamespace *ns; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nsid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool broadcast; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeFlushAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeDSMAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB *aiocb; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeRequest *req; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeDsmRange *range; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nr; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeDSMAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeZoneResetAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB *aiocb; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeRequest *req; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool all; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeZone *zone; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeZoneResetAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeCopyAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB *aiocb; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeRequest *req; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeCtrl *n; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *ranges; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int format; Step #6 - "compile-libfuzzer-introspector-x86_64": int nr; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *bounce; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector iov; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAcctCookie read; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAcctCookie write; Step #6 - "compile-libfuzzer-introspector-x86_64": } acct; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reftag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t slba; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeZone *zone; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeNamespace *sns; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcl; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeCopyAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NvmeFormatAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB *aiocb; Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeRequest *req; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NvmeNamespace *ns; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nsid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool broadcast; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lbaf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pil; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvmeFormatAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.666 INFO datatypes - __init__: Processing /src/qemu/hw/char/xilinx_uartlite.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.674 INFO datatypes - __init__: Processing /src/qemu/hw/char/stm32f2xx_usart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.682 INFO datatypes - __init__: Processing /src/qemu/hw/char/parallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.695 INFO datatypes - __init__: Processing /src/qemu/hw/char/shakti_uart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.703 INFO datatypes - __init__: Processing /src/qemu/hw/char/imx_serial.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.713 INFO datatypes - __init__: Processing /src/qemu/hw/char/diva-gsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIDivaSerialState { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice dev; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion membar; /* for serial ports */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mailboxbar; /* for hardware mailbox */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t subvendor; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ports; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name[PCI_SERIAL_MAX_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": SerialState state[PCI_SERIAL_MAX_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t level[PCI_SERIAL_MAX_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq *irqs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t prog_if; Step #6 - "compile-libfuzzer-introspector-x86_64": bool disable; Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIDivaSerialState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.723 INFO datatypes - __init__: Processing /src/qemu/hw/char/exynos4210_uart.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Exynos4210UartReg { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* the only reason is the debug output */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reset_value; Step #6 - "compile-libfuzzer-introspector-x86_64": } Exynos4210UartReg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sp, rp; /* store and retrieve pointers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } Exynos4210UartFIFO; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.737 INFO datatypes - __init__: Processing /src/qemu/hw/char/serial-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.744 INFO datatypes - __init__: Processing /src/qemu/hw/char/bcm2835_aux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.753 INFO datatypes - __init__: Processing /src/qemu/hw/char/digic-uart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.760 INFO datatypes - __init__: Processing /src/qemu/hw/char/virtio-serial-bus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.780 INFO datatypes - __init__: Processing /src/qemu/hw/char/terminal3270.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Terminal3270 Terminal3270; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.789 INFO datatypes - __init__: Processing /src/qemu/hw/char/renesas_sci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.800 INFO datatypes - __init__: Processing /src/qemu/hw/char/omap_uart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.807 INFO datatypes - __init__: Processing /src/qemu/hw/char/avr_usart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.816 INFO datatypes - __init__: Processing /src/qemu/hw/char/pl011.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.828 INFO datatypes - __init__: Processing /src/qemu/hw/char/escc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.846 INFO datatypes - __init__: Processing /src/qemu/hw/char/ibex_uart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.858 INFO datatypes - __init__: Processing /src/qemu/hw/char/virtio-console.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtConsole VirtConsole; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.867 INFO datatypes - __init__: Processing /src/qemu/hw/char/mchp_pfsoc_mmuart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.875 INFO datatypes - __init__: Processing /src/qemu/hw/char/stm32l4x5_usart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.891 INFO datatypes - __init__: Processing /src/qemu/hw/char/riscv_htif.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.900 INFO datatypes - __init__: Processing /src/qemu/hw/char/serial-mm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.908 INFO datatypes - __init__: Processing /src/qemu/hw/char/debugcon.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DebugconState { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend chr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t readback; Step #6 - "compile-libfuzzer-introspector-x86_64": } DebugconState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.915 INFO datatypes - __init__: Processing /src/qemu/hw/char/sclpconsole-lm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OprtnsCommand { Step #6 - "compile-libfuzzer-introspector-x86_64": EventBufferHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": MDMSU message_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCLPConsoleLM SCLPConsoleLM; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.925 INFO datatypes - __init__: Processing /src/qemu/hw/char/serial-pci-multi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIMultiSerialState { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice dev; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iobar; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ports; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name[PCI_SERIAL_MAX_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": SerialState state[PCI_SERIAL_MAX_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t level[PCI_SERIAL_MAX_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": IRQState irqs[PCI_SERIAL_MAX_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t prog_if; Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIMultiSerialState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.933 INFO datatypes - __init__: Processing /src/qemu/hw/char/xen_console.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenConsole XenConsole; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.947 INFO datatypes - __init__: Processing /src/qemu/hw/char/goldfish_tty.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.955 INFO datatypes - __init__: Processing /src/qemu/hw/char/sh_serial.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct {} SHSerialStateClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.967 INFO datatypes - __init__: Processing /src/qemu/hw/char/serial-isa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.975 INFO datatypes - __init__: Processing /src/qemu/hw/char/sifive_uart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.985 INFO datatypes - __init__: Processing /src/qemu/hw/char/parallel-isa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:46.991 INFO datatypes - __init__: Processing /src/qemu/hw/char/nrf51_uart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.000 INFO datatypes - __init__: Processing /src/qemu/hw/char/sclpconsole.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ASCIIConsoleData { Step #6 - "compile-libfuzzer-introspector-x86_64": EventBufferHeader ebh; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCLPConsole SCLPConsole; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.009 INFO datatypes - __init__: Processing /src/qemu/hw/char/grlib_apbuart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.017 INFO datatypes - __init__: Processing /src/qemu/hw/char/cmsdk-apb-uart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.028 INFO datatypes - __init__: Processing /src/qemu/hw/char/mcf_uart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.038 INFO datatypes - __init__: Processing /src/qemu/hw/char/ipoctal232.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPOctalState IPOctalState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCC2698Block SCC2698Block; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCC2698Channel SCC2698Channel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.050 INFO datatypes - __init__: Processing /src/qemu/hw/char/serial.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.066 INFO datatypes - __init__: Processing /src/qemu/hw/char/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.072 INFO datatypes - __init__: Processing /src/qemu/hw/char/cadence_uart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.084 INFO datatypes - __init__: Processing /src/qemu/hw/char/spapr_vty.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.093 INFO datatypes - __init__: Processing /src/qemu/hw/sh4/sh7750.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SH7750State { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_1f0; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_ff0; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_1f8; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_ff8; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_1fc; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_ffc; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmct_iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": /* CPU */ Step #6 - "compile-libfuzzer-introspector-x86_64": SuperHCPU *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Peripheral frequency in Hz */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t periph_freq; Step #6 - "compile-libfuzzer-introspector-x86_64": /* SDRAM controller */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bcr1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bcr2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bcr3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bcr4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rfcr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* PCMCIA controller */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pcr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* IO ports */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t gpioic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pctra; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pctrb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t portdira; /* Cached */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t portpullupa; /* Cached */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t portdirb; /* Cached */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t portpullupb; /* Cached */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pdtra; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pdtrb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t periph_pdtra; /* Imposed by the peripherals */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t periph_portdira; /* Direction seen from the peripherals */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t periph_pdtrb; /* Imposed by the peripherals */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t periph_portdirb; /* Direction seen from the peripherals */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ccr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct intc_desc intc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SH7750State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.109 INFO datatypes - __init__: Processing /src/qemu/hw/sh4/sh7750_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.121 INFO datatypes - __init__: Processing /src/qemu/hw/sh4/r2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t irlmsk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t irlmon; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cfctl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cfpow; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t dispctl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sdmpow; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rtcce; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pcicd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t voyagerrts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cfrst; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t admrts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t extrst; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cfcdintclr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t keyctlclr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pad0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pad1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t verreg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t inport; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t outport; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bverreg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* output pin */ Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irl; Step #6 - "compile-libfuzzer-introspector-x86_64": IRQState irq[NR_IRQS]; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": } r2d_fpga_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResetData { Step #6 - "compile-libfuzzer-introspector-x86_64": SuperHCPU *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vector; Step #6 - "compile-libfuzzer-introspector-x86_64": } ResetData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.132 INFO datatypes - __init__: Processing /src/qemu/hw/sh4/sh7750_regnames.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *regname; Step #6 - "compile-libfuzzer-introspector-x86_64": } regname_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.141 INFO datatypes - __init__: Processing /src/qemu/hw/sh4/sh7750_regnames.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.146 INFO datatypes - __init__: Processing /src/qemu/hw/sh4/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.152 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/pcie_pci_bridge.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.159 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/i82801b11.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct I82801b11Bridge { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": PCIBridge parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } I82801b11Bridge; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.165 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/cxl_downstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLDownstreamPort { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": PCIESlot parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CXLComponentState cxl_cstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLDownstreamPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.174 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/xio3130_downstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.182 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/pci_expander_bridge.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PXBBus PXBBus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.194 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/ioh3420.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.200 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/pci_expander_bridge_stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.206 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/cxl_root_port.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CXLRootPort { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": PCIESlot parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CXLComponentState cxl_cstate; Step #6 - "compile-libfuzzer-introspector-x86_64": PCIResReserve res_reserve; Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLRootPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.215 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/cxl_upstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.226 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/gen_pcie_root_port.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.233 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/xio3130_upstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.241 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/pci_bridge_dev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.250 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/pcie_root_port.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.258 INFO datatypes - __init__: Processing /src/qemu/hw/pci-bridge/simba.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.264 INFO datatypes - __init__: Processing /src/qemu/hw/net/pcnet.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.292 INFO datatypes - __init__: Processing /src/qemu/hw/net/ftgmac100.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t des0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t des1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t des2; /* used by HW 64 bits DMA */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t des3; Step #6 - "compile-libfuzzer-introspector-x86_64": } FTGMAC100Desc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.312 INFO datatypes - __init__: Processing /src/qemu/hw/net/xgmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RxTxStats { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rx_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tx_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rx_bcast; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rx_mcast; Step #6 - "compile-libfuzzer-introspector-x86_64": } RxTxStats; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.323 INFO datatypes - __init__: Processing /src/qemu/hw/net/vmware_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.330 INFO datatypes - __init__: Processing /src/qemu/hw/net/npcm_gmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.348 INFO datatypes - __init__: Processing /src/qemu/hw/net/mipsnet.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.357 INFO datatypes - __init__: Processing /src/qemu/hw/net/e1000x_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.368 INFO datatypes - __init__: Processing /src/qemu/hw/net/pcnet-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.377 INFO datatypes - __init__: Processing /src/qemu/hw/net/cadence_gem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.411 INFO datatypes - __init__: Processing /src/qemu/hw/net/dp8393x.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.428 INFO datatypes - __init__: Processing /src/qemu/hw/net/vhost_net.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.442 INFO datatypes - __init__: Processing /src/qemu/hw/net/allwinner-sun8i-emac.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FrameDescriptor { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": } FrameDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.458 INFO datatypes - __init__: Processing /src/qemu/hw/net/ne2000.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NE2000State { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t stop; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t boundary; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tsr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tpsr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rsar; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rsr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rxcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t isr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t imr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t phys[6]; /* mac address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t curpag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mult[8]; /* multicast mask array */ Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": NICState *nic; Step #6 - "compile-libfuzzer-introspector-x86_64": NICConf c; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mem[NE2000_MEM_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NE2000State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.464 INFO datatypes - __init__: Processing /src/qemu/hw/net/imx_fec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.483 INFO datatypes - __init__: Processing /src/qemu/hw/net/xilinx_axienet.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XilinxAXIEnetStreamSink XilinxAXIEnetStreamSink; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.501 INFO datatypes - __init__: Processing /src/qemu/hw/net/rtl8139.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CH_8139 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CH_8139_K, Step #6 - "compile-libfuzzer-introspector-x86_64": CH_8139A, Step #6 - "compile-libfuzzer-introspector-x86_64": CH_8139A_G, Step #6 - "compile-libfuzzer-introspector-x86_64": CH_8139B, Step #6 - "compile-libfuzzer-introspector-x86_64": CH_8130, Step #6 - "compile-libfuzzer-introspector-x86_64": CH_8139C, Step #6 - "compile-libfuzzer-introspector-x86_64": CH_8100, Step #6 - "compile-libfuzzer-introspector-x86_64": CH_8100B_8139D, Step #6 - "compile-libfuzzer-introspector-x86_64": CH_8101, Step #6 - "compile-libfuzzer-introspector-x86_64": } chip_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EEprom9346 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t contents[EEPROM_9346_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": int mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tick; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t address; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t input; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t output; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t eecs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t eesk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t eedi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t eedo; Step #6 - "compile-libfuzzer-introspector-x86_64": } EEprom9346; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RTL8139TallyCounters Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Tally counters */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t TxOk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t RxOk; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t TxERR; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t RxERR; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MissPkt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t FAE; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Tx1Col; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t TxMCol; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t RxOkPhy; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t RxOkBrd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t RxOkMul; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t TxAbt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t TxUndrn; Step #6 - "compile-libfuzzer-introspector-x86_64": } RTL8139TallyCounters; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.540 INFO datatypes - __init__: Processing /src/qemu/hw/net/vmxnet3_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr pa; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cell_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t gen; Step #6 - "compile-libfuzzer-introspector-x86_64": } Vmxnet3Ring; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Vmxnet3Ring rx_ring[VMXNET3_RX_RINGS_PER_QUEUE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Vmxnet3Ring comp_ring; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t intr_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr rx_stats_pa; Step #6 - "compile-libfuzzer-introspector-x86_64": struct UPT1_RxStats rxq_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } Vmxnet3RxqDescr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMXNET3State VMXNET3State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Vmxnet3Ring tx_ring; Step #6 - "compile-libfuzzer-introspector-x86_64": Vmxnet3Ring comp_ring; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t intr_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr tx_stats_pa; Step #6 - "compile-libfuzzer-introspector-x86_64": struct UPT1_TxStats txq_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } Vmxnet3TxqDescr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_masked; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_asserted; Step #6 - "compile-libfuzzer-introspector-x86_64": } Vmxnet3IntState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.547 INFO datatypes - __init__: Processing /src/qemu/hw/net/net_tx_pkt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*NetTxPktFreeFrag)(void *, void *, size_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*NetTxPktSend)(void *, const struct iovec *, int, const struct iovec *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.553 INFO datatypes - __init__: Processing /src/qemu/hw/net/eepro100.c 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 *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t revision; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t subsystem_vendor_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t subsystem_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t device; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t stats_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_extended_tcb_support; Step #6 - "compile-libfuzzer-introspector-x86_64": bool power_management; Step #6 - "compile-libfuzzer-introspector-x86_64": } E100PCIDeviceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t command; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t link; /* struct RxFD * */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rx_buf_addr; /* void * */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Ethernet frame data follows. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } eepro100_rx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": COMMAND_EL = BIT(15), Step #6 - "compile-libfuzzer-introspector-x86_64": COMMAND_S = BIT(14), Step #6 - "compile-libfuzzer-introspector-x86_64": COMMAND_I = BIT(13), Step #6 - "compile-libfuzzer-introspector-x86_64": COMMAND_NC = BIT(4), Step #6 - "compile-libfuzzer-introspector-x86_64": COMMAND_SF = BIT(3), Step #6 - "compile-libfuzzer-introspector-x86_64": COMMAND_CMD = BITS(2, 0), Step #6 - "compile-libfuzzer-introspector-x86_64": } scb_command_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tx_good_frames, tx_max_collisions, tx_late_collisions, Step #6 - "compile-libfuzzer-introspector-x86_64": tx_underruns, tx_lost_crs, tx_deferred, tx_single_collisions, Step #6 - "compile-libfuzzer-introspector-x86_64": tx_multiple_collisions, tx_total_collisions; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rx_good_frames, rx_crc_errors, rx_alignment_errors, Step #6 - "compile-libfuzzer-introspector-x86_64": rx_resource_errors, rx_overrun_errors, rx_cdt_errors, Step #6 - "compile-libfuzzer-introspector-x86_64": rx_short_frame_errors; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fc_xmt_pause, fc_rcv_pause, fc_rcv_unsupported; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t xmt_tco_frames, rcv_tco_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": /* TODO: i82559 has six reserved statistics but a total of 24 dwords. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } eepro100_stats_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ru_idle = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ru_suspended = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": ru_no_resources = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": ru_ready = 4 Step #6 - "compile-libfuzzer-introspector-x86_64": } ru_state_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_CNFG_MDIX = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_ID = 0x05, Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_PHY_ID = 0x06, Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_VENDOR_ID = 0x0c, Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_CONFIG_ASF = 0x0d, Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_DEVICE_ID = 0x23, Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_SMBUS_ADDR = 0x90, Step #6 - "compile-libfuzzer-introspector-x86_64": } EEPROMOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t st_sign; /* Self Test Signature */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t st_result; /* Self Test Results */ Step #6 - "compile-libfuzzer-introspector-x86_64": } eepro100_selftest_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": STATUS_C = BIT(15), Step #6 - "compile-libfuzzer-introspector-x86_64": STATUS_OK = BIT(13), Step #6 - "compile-libfuzzer-introspector-x86_64": } scb_status_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": cu_idle = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": cu_suspended = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": cu_active = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": cu_lpq_active = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": cu_hqp_active = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } cu_state_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice dev; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Hash register (multicast mask array, multiple individual addresses). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mult[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion io_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion flash_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": NICState *nic; Step #6 - "compile-libfuzzer-introspector-x86_64": NICConf conf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t scb_stat; /* SCB stat/ack byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t int_stat; /* PCI interrupt status */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* region must not be saved by nic_save. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mdimem[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": eeprom_t *eeprom; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t device; /* device variant */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* (cu_base + cu_offset) address the next command block in the command block list. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cu_base; /* CU base address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cu_offset; /* CU address offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* (ru_base + ru_offset) address the RFD in the Receive Frame Area. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ru_base; /* RU base address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ru_offset; /* RU address offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t statsaddr; /* pointer to eepro100_stats_t */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Temporary status information (no need to save these values), Step #6 - "compile-libfuzzer-introspector-x86_64": * used while processing CU commands. */ Step #6 - "compile-libfuzzer-introspector-x86_64": eepro100_tx_t tx; /* transmit buffer descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cb_address; /* = cu_base + cu_offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Statistical counters. Also used for wake-up packet (i82559). */ Step #6 - "compile-libfuzzer-introspector-x86_64": eepro100_stats_t statistics; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Data in mem is always in the byte order of the controller (le). Step #6 - "compile-libfuzzer-introspector-x86_64": * It must be dword aligned to allow direct access to 32 bit values. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mem[PCI_MEM_SIZE] __attribute__((aligned(8))); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Configuration bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t configuration[22]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* vmstate for each particular nic */ Step #6 - "compile-libfuzzer-introspector-x86_64": VMStateDescription *vmstate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Quasi static device properties (no need to save them). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t stats_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_extended_tcb_support; Step #6 - "compile-libfuzzer-introspector-x86_64": } EEPRO100State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SCBStatus = 0, /* Status Word. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCBAck = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": SCBCmd = 2, /* Rx/Command Unit command and status. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCBIntmask = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": SCBPointer = 4, /* General purpose pointer. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCBPort = 8, /* Misc. commands and operands. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCBflash = 12, /* Flash memory control. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCBeeprom = 14, /* EEPROM control. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCBCtrlMDI = 16, /* MDI interface control. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCBEarlyRx = 20, /* Early receive byte count. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCBFlow = 24, /* Flow Control. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCBpmdr = 27, /* Power Management Driver. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCBgctrl = 28, /* General Control. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SCBgstat = 29, /* General Status. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } E100RegisterOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t command; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t link; /* void * */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tbd_array_addr; /* transmit buffer descriptor array address. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tcb_bytes; /* transmit command block byte count (in lower 14 bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tx_threshold; /* transmit threshold */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tbd_count; /* TBD number */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if 0 Step #6 - "compile-libfuzzer-introspector-x86_64": /* This constitutes two "TBD" entries: hdr and data */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tx_buf_addr0; /* void *, header of frame to be transmitted. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tx_buf_size0; /* Length of Tx hdr. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tx_buf_addr1; /* void *, data to be transmitted. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tx_buf_size1; /* Length of Tx data. */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } eepro100_tx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_ID_MDM = BIT(0), /* Modem */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_ID_STB = BIT(1), /* Standby Enable */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_ID_WMR = BIT(2), /* ??? */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_ID_WOL = BIT(5), /* Wake on LAN */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_ID_DPD = BIT(6), /* Deep Power Down */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_ID_ALT = BIT(7), /* */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* BITS(10, 8) device revision */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_ID_BD = BIT(11), /* boot disable */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_ID_ID = BIT(13), /* id bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* BITS(15, 14) signature */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEPROM_ID_VALID = BIT(14), /* signature for valid eeprom */ Step #6 - "compile-libfuzzer-introspector-x86_64": } eeprom_id_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.584 INFO datatypes - __init__: Processing /src/qemu/hw/net/allwinner_emac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.595 INFO datatypes - __init__: Processing /src/qemu/hw/net/xen_nic.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenNetDev XenNetDev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.609 INFO datatypes - __init__: Processing /src/qemu/hw/net/ne2000-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCINE2000State { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice dev; Step #6 - "compile-libfuzzer-introspector-x86_64": NE2000State ne2000; Step #6 - "compile-libfuzzer-introspector-x86_64": } PCINE2000State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.616 INFO datatypes - __init__: Processing /src/qemu/hw/net/vmxnet_debug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.622 INFO datatypes - __init__: Processing /src/qemu/hw/net/xilinx_ethlite.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxXpsEthLitePort { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion txio; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion rxio; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion txbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion rxbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tx_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tx_gie; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tx_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rx_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": } reg; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxXpsEthLitePort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.632 INFO datatypes - __init__: Processing /src/qemu/hw/net/e1000.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000State_st E1000State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000Info { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t revision; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t phy_id2; Step #6 - "compile-libfuzzer-introspector-x86_64": } E1000Info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t (*readops)(E1000State *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*writeops)(E1000State *, int, uint32_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000BaseClass E1000BaseClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.662 INFO datatypes - __init__: Processing /src/qemu/hw/net/net_rx_pkt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": NetPktRssIpV4, Step #6 - "compile-libfuzzer-introspector-x86_64": NetPktRssIpV4Tcp, Step #6 - "compile-libfuzzer-introspector-x86_64": NetPktRssIpV6Tcp, Step #6 - "compile-libfuzzer-introspector-x86_64": NetPktRssIpV6, Step #6 - "compile-libfuzzer-introspector-x86_64": NetPktRssIpV6Ex, Step #6 - "compile-libfuzzer-introspector-x86_64": NetPktRssIpV6TcpEx, Step #6 - "compile-libfuzzer-introspector-x86_64": NetPktRssIpV4Udp, Step #6 - "compile-libfuzzer-introspector-x86_64": NetPktRssIpV6Udp, Step #6 - "compile-libfuzzer-introspector-x86_64": NetPktRssIpV6UdpEx, Step #6 - "compile-libfuzzer-introspector-x86_64": } NetRxPktRssType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.669 INFO datatypes - __init__: Processing /src/qemu/hw/net/lan9118_phy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.677 INFO datatypes - __init__: Processing /src/qemu/hw/net/tulip.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.684 INFO datatypes - __init__: Processing /src/qemu/hw/net/igb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.696 INFO datatypes - __init__: Processing /src/qemu/hw/net/i82596.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct I82596State_st I82596State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.703 INFO datatypes - __init__: Processing /src/qemu/hw/net/virtio-net.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIONet *n; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": } FailoverDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Header { Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_net_hdr_v1_hash virtio_net; Step #6 - "compile-libfuzzer-introspector-x86_64": struct eth_header eth; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ip_header ip; Step #6 - "compile-libfuzzer-introspector-x86_64": struct udp_header udp; Step #6 - "compile-libfuzzer-introspector-x86_64": } Header; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.759 INFO datatypes - __init__: Processing /src/qemu/hw/net/net_tx_pkt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.776 INFO datatypes - __init__: Processing /src/qemu/hw/net/lance.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.783 INFO datatypes - __init__: Processing /src/qemu/hw/net/e1000e_core.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000E_RxRing_st { Step #6 - "compile-libfuzzer-introspector-x86_64": const E1000ERingInfo *i; Step #6 - "compile-libfuzzer-introspector-x86_64": } E1000E_RxRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000EBAState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t written[MAX_PS_BUFFERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cur_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } E1000EBAState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000E_RSSInfo_st { Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t queue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": } E1000E_RSSInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000ERingInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int dbah; Step #6 - "compile-libfuzzer-introspector-x86_64": int dbal; Step #6 - "compile-libfuzzer-introspector-x86_64": int dlen; Step #6 - "compile-libfuzzer-introspector-x86_64": int dh; Step #6 - "compile-libfuzzer-introspector-x86_64": int dt; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } E1000ERingInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000E_TxRing_st { Step #6 - "compile-libfuzzer-introspector-x86_64": const E1000ERingInfo *i; Step #6 - "compile-libfuzzer-introspector-x86_64": struct e1000e_tx *tx; Step #6 - "compile-libfuzzer-introspector-x86_64": } E1000E_TxRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t (*readops)(E1000ECore *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*writeops)(E1000ECore *, int, uint32_t); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.830 INFO datatypes - __init__: Processing /src/qemu/hw/net/igb_core.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct L2Header { Step #6 - "compile-libfuzzer-introspector-x86_64": struct eth_header eth; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vlan_header vlan[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } L2Header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000ERingInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int dbah; Step #6 - "compile-libfuzzer-introspector-x86_64": int dbal; Step #6 - "compile-libfuzzer-introspector-x86_64": int dlen; Step #6 - "compile-libfuzzer-introspector-x86_64": int dh; Step #6 - "compile-libfuzzer-introspector-x86_64": int dt; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } E1000ERingInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000E_RSSInfo_st { Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t queue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": } E1000E_RSSInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IGB_TxRing_st { Step #6 - "compile-libfuzzer-introspector-x86_64": const E1000ERingInfo *i; Step #6 - "compile-libfuzzer-introspector-x86_64": struct igb_tx *tx; Step #6 - "compile-libfuzzer-introspector-x86_64": } IGB_TxRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IGBSplitDescriptorData { Step #6 - "compile-libfuzzer-introspector-x86_64": bool sph; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hbo; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t hdr_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } IGBSplitDescriptorData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IGBTxPktVmdqCallbackContext { Step #6 - "compile-libfuzzer-introspector-x86_64": IGBCore *core; Step #6 - "compile-libfuzzer-introspector-x86_64": NetClientState *nc; Step #6 - "compile-libfuzzer-introspector-x86_64": } IGBTxPktVmdqCallbackContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PTP2 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t message_id_transport_specific; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t version_ptp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t message_length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t subdomain_number; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t correction; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved1[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t source_communication_technology; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t source_uuid_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t source_uuid_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t source_port_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sequence_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t log_message_period; Step #6 - "compile-libfuzzer-introspector-x86_64": } PTP2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000E_RxRing_st { Step #6 - "compile-libfuzzer-introspector-x86_64": const E1000ERingInfo *i; Step #6 - "compile-libfuzzer-introspector-x86_64": } E1000E_RxRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IGBBAState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t written[IGB_MAX_PS_BUFFERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cur_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } IGBBAState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IGBPacketRxDMAState { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t total_size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t ps_hdr_len; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t desc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t desc_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rx_desc_packet_buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rx_desc_header_buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *iov; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t iov_ofs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_ps; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_first; Step #6 - "compile-libfuzzer-introspector-x86_64": IGBBAState bastate; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr ba[IGB_MAX_PS_BUFFERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": IGBSplitDescriptorData ps_desc_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } IGBPacketRxDMAState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t (*readops)(IGBCore *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*writeops)(IGBCore *, int, uint32_t); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.890 INFO datatypes - __init__: Processing /src/qemu/hw/net/ne2000.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.902 INFO datatypes - __init__: Processing /src/qemu/hw/net/e1000_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.909 INFO datatypes - __init__: Processing /src/qemu/hw/net/pcnet.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCNetState_st PCNetState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.916 INFO datatypes - __init__: Processing /src/qemu/hw/net/e1000e_core.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000Core E1000ECore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct E1000IntrDelayTimer_st { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": bool running; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t delay_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t delay_resolution_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": E1000ECore *core; Step #6 - "compile-libfuzzer-introspector-x86_64": } E1000IntrDelayTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.922 INFO datatypes - __init__: Processing /src/qemu/hw/net/igbvf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.931 INFO datatypes - __init__: Processing /src/qemu/hw/net/opencores_eth.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Mii { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t regs[MII_REG_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool link_ok; Step #6 - "compile-libfuzzer-introspector-x86_64": } Mii; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct desc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t buf_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } desc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.945 INFO datatypes - __init__: Processing /src/qemu/hw/net/smc91c111.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.960 INFO datatypes - __init__: Processing /src/qemu/hw/net/e1000_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.971 INFO datatypes - __init__: Processing /src/qemu/hw/net/tulip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:47.990 INFO datatypes - __init__: Processing /src/qemu/hw/net/e1000e.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.005 INFO datatypes - __init__: Processing /src/qemu/hw/net/npcm7xx_emc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.022 INFO datatypes - __init__: Processing /src/qemu/hw/net/ne2000-isa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.029 INFO datatypes - __init__: Processing /src/qemu/hw/net/mcf_fec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": } mcf_fec_bd; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.042 INFO datatypes - __init__: Processing /src/qemu/hw/net/stellaris_enet.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[2048]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } StellarisEnetRxFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.053 INFO datatypes - __init__: Processing /src/qemu/hw/net/spapr_llan.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t vlan_bd_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bufsize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": vlan_bd_t bds[RX_POOL_MAX_BDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RxBufPool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.068 INFO datatypes - __init__: Processing /src/qemu/hw/net/net_rx_pkt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.082 INFO datatypes - __init__: Processing /src/qemu/hw/net/igb_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.091 INFO datatypes - __init__: Processing /src/qemu/hw/net/mv88w8618_eth.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mv88w8618_tx_desc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cmdstat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t res; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": } mv88w8618_tx_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mv88w8618_rx_desc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cmdstat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": } mv88w8618_rx_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.102 INFO datatypes - __init__: Processing /src/qemu/hw/net/sungem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.122 INFO datatypes - __init__: Processing /src/qemu/hw/net/sunhme.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.137 INFO datatypes - __init__: Processing /src/qemu/hw/net/lan9118.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* state is a tx_state but we can't put enums in VMStateDescriptions. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cmd_a; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cmd_b; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fifo_used; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[MIL_TXFIFO_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LAN9118Packet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.158 INFO datatypes - __init__: Processing /src/qemu/hw/net/igb_core.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IGBCore IGBCore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IGBIntrDelayTimer_st { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": bool running; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t delay_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t delay_resolution_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": IGBCore *core; Step #6 - "compile-libfuzzer-introspector-x86_64": } IGBIntrDelayTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.165 INFO datatypes - __init__: Processing /src/qemu/hw/net/lasi_i82596.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.172 INFO datatypes - __init__: Processing /src/qemu/hw/net/i82596.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.186 INFO datatypes - __init__: Processing /src/qemu/hw/net/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.191 INFO datatypes - __init__: Processing /src/qemu/hw/net/igb_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.202 INFO datatypes - __init__: Processing /src/qemu/hw/net/msf2-emac.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pktaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pktsize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": } EmacDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.216 INFO datatypes - __init__: Processing /src/qemu/hw/net/e1000x_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct e1000x_txd_props { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ipcss; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ipcso; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ipcse; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tucss; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tucso; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tucse; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t paylen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t hdr_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mss; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t ip; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t tcp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tse; Step #6 - "compile-libfuzzer-introspector-x86_64": } e1000x_txd_props; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.224 INFO datatypes - __init__: Processing /src/qemu/hw/net/e1000x_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.233 INFO datatypes - __init__: Processing /src/qemu/hw/net/vmxnet3.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.244 INFO datatypes - __init__: Processing /src/qemu/hw/net/vmxnet3.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VMXNET3Class VMXNET3Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": VMXNET3_PKT_STATUS_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": VMXNET3_PKT_STATUS_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": VMXNET3_PKT_STATUS_DISCARD,/* only for tx */ Step #6 - "compile-libfuzzer-introspector-x86_64": VMXNET3_PKT_STATUS_OUT_OF_BUF /* only for rx */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Vmxnet3PktStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.280 INFO datatypes - __init__: Processing /src/qemu/hw/net/vhost_net-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.287 INFO datatypes - __init__: Processing /src/qemu/hw/net/fsl_etsec/rings.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.300 INFO datatypes - __init__: Processing /src/qemu/hw/net/fsl_etsec/registers.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct eTSEC_Register_Definition { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": enum eTSEC_Register_Access_Type access; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reset; Step #6 - "compile-libfuzzer-introspector-x86_64": } eTSEC_Register_Definition; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.307 INFO datatypes - __init__: Processing /src/qemu/hw/net/fsl_etsec/etsec.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct eTSEC_rxtx_bd { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bufptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } eTSEC_rxtx_bd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct eTSEC_Register { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t access; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t value; Step #6 - "compile-libfuzzer-introspector-x86_64": } eTSEC_Register; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct eTSEC eTSEC; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.314 INFO datatypes - __init__: Processing /src/qemu/hw/net/fsl_etsec/etsec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.324 INFO datatypes - __init__: Processing /src/qemu/hw/net/fsl_etsec/miim.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.330 INFO datatypes - __init__: Processing /src/qemu/hw/net/fsl_etsec/registers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.342 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ipv6_addr { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t addr8[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 addr16[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": __be32 addr32[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } Ipv6Addr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct desc_ring DescRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rocker Rocker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct world World; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct desc_info DescInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.348 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/qmp-norocker.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.354 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker_hw.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rocker_desc { Step #6 - "compile-libfuzzer-introspector-x86_64": __le64 buf_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cookie; Step #6 - "compile-libfuzzer-introspector-x86_64": __le16 buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": __le16 tlv_size; Step #6 - "compile-libfuzzer-introspector-x86_64": __le16 rsvd[5]; /* pad to 32 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": __le16 comp_err; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed, aligned(8))) RockerDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rocker_tlv { Step #6 - "compile-libfuzzer-introspector-x86_64": __le32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": __le16 len; Step #6 - "compile-libfuzzer-introspector-x86_64": __le16 rsvd; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__((packed, aligned(8))) RockerTlv; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.362 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker_world.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (world_init)(World *world); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct world_ops { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": world_init *init; Step #6 - "compile-libfuzzer-introspector-x86_64": world_uninit *uninit; Step #6 - "compile-libfuzzer-introspector-x86_64": world_ig *ig; Step #6 - "compile-libfuzzer-introspector-x86_64": world_cmd *cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": } WorldOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t (world_ig)(World *world, uint32_t pport, Step #6 - "compile-libfuzzer-introspector-x86_64": const struct iovec *iov, int iovcnt); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (world_uninit)(World *world); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (world_cmd)(World *world, DescInfo *info, Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf, uint16_t cmd, Step #6 - "compile-libfuzzer-introspector-x86_64": RockerTlv *cmd_info_tlv); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.368 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker_desc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.377 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker_of_dpa.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.383 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.406 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker_fp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.414 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.423 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker_desc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (desc_ring_consume)(Rocker *r, DescInfo *info); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.429 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker_world.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.436 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker_tlv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.444 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker_fp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fp_port FpPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.450 INFO datatypes - __init__: Processing /src/qemu/hw/net/rocker/rocker_of_dpa.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct of_dpa_flow_action { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t goto_tbl; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t group_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tun_log_lport; Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 vlan_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } write; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 new_vlan_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t out_pport; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t copy_to_cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 vlan_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } apply; Step #6 - "compile-libfuzzer-introspector-x86_64": } OfDpaFlowAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct of_dpa_flow_pkt_fields { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tunnel_id; Step #6 - "compile-libfuzzer-introspector-x86_64": struct eth_header *ethhdr; Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 *h_proto; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vlan_header *vlanhdr; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ip_header *ipv4hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ip6_header *ipv6hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": Ipv6Addr *ipv6_src_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": Ipv6Addr *ipv6_dst_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } OfDpaFlowPktFields; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct of_dpa_flow_match { Step #6 - "compile-libfuzzer-introspector-x86_64": OfDpaFlowKey value; Step #6 - "compile-libfuzzer-introspector-x86_64": OfDpaFlow *best; Step #6 - "compile-libfuzzer-introspector-x86_64": } OfDpaFlowMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct of_dpa { Step #6 - "compile-libfuzzer-introspector-x86_64": World *world; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *flow_tbl; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *group_tbl; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int flow_tbl_max_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int group_tbl_max_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } OfDpa; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct of_dpa_flow { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lpm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t priority; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hardtime; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t idletime; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cookie; Step #6 - "compile-libfuzzer-introspector-x86_64": OfDpaFlowKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": OfDpaFlowKey mask; Step #6 - "compile-libfuzzer-introspector-x86_64": OfDpaFlowAction action; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hits; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t install_time; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refresh_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rx_pkts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tx_pkts; Step #6 - "compile-libfuzzer-introspector-x86_64": } stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } OfDpaFlow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct of_dpa_flow_context { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t in_pport; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tunnel_id; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *iov; Step #6 - "compile-libfuzzer-introspector-x86_64": int iovcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": struct eth_header ethhdr_rewrite; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vlan_header vlanhdr_rewrite; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vlan_header vlanhdr; Step #6 - "compile-libfuzzer-introspector-x86_64": OfDpa *of_dpa; Step #6 - "compile-libfuzzer-introspector-x86_64": OfDpaFlowPktFields fields; Step #6 - "compile-libfuzzer-introspector-x86_64": OfDpaFlowAction action_set; Step #6 - "compile-libfuzzer-introspector-x86_64": } OfDpaFlowContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct of_dpa_group { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t out_pport; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pop_vlan; Step #6 - "compile-libfuzzer-introspector-x86_64": } l2_interface; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t group_id; Step #6 - "compile-libfuzzer-introspector-x86_64": MACAddr src_mac; Step #6 - "compile-libfuzzer-introspector-x86_64": MACAddr dst_mac; Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 vlan_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } l2_rewrite; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t group_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *group_ids; Step #6 - "compile-libfuzzer-introspector-x86_64": } l2_flood; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t group_id; Step #6 - "compile-libfuzzer-introspector-x86_64": MACAddr src_mac; Step #6 - "compile-libfuzzer-introspector-x86_64": MACAddr dst_mac; Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 vlan_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ttl_check; Step #6 - "compile-libfuzzer-introspector-x86_64": } l3_unicast; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } OfDpaGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct of_dpa_flow_tbl_ops { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*build_match)(OfDpaFlowContext *fc, OfDpaFlowMatch *match); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*hit)(OfDpaFlowContext *fc, OfDpaFlow *flow); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*miss)(OfDpaFlowContext *fc); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*hit_no_goto)(OfDpaFlowContext *fc); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*action_apply)(OfDpaFlowContext *fc, OfDpaFlow *flow); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*action_write)(OfDpaFlowContext *fc, OfDpaFlow *flow); Step #6 - "compile-libfuzzer-introspector-x86_64": } OfDpaFlowTblOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct of_dpa_flow_key { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t in_pport; /* ingress port */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tunnel_id; /* overlay tunnel id */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tbl_id; /* table id */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 vlan_id; /* 0 if no VLAN */ Step #6 - "compile-libfuzzer-introspector-x86_64": MACAddr src; /* ethernet source address */ Step #6 - "compile-libfuzzer-introspector-x86_64": MACAddr dst; /* ethernet destination address */ Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 type; /* ethernet frame type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } eth; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t proto; /* IP protocol or ARP opcode */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tos; /* IP ToS */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ttl; /* IP TTL/hop limit */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t frag; /* one of FRAG_TYPE_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ip; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": __be32 src; /* IP source address */ Step #6 - "compile-libfuzzer-introspector-x86_64": __be32 dst; /* IP destination address */ Step #6 - "compile-libfuzzer-introspector-x86_64": } addr; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 src; /* TCP/UDP/SCTP source port */ Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 dst; /* TCP/UDP/SCTP destination port */ Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 flags; /* TCP flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": } tp; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MACAddr sha; /* ARP source hardware address */ Step #6 - "compile-libfuzzer-introspector-x86_64": MACAddr tha; /* ARP target hardware address */ Step #6 - "compile-libfuzzer-introspector-x86_64": } arp; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } ipv4; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Ipv6Addr src; /* IPv6 source address */ Step #6 - "compile-libfuzzer-introspector-x86_64": Ipv6Addr dst; /* IPv6 destination address */ Step #6 - "compile-libfuzzer-introspector-x86_64": } addr; Step #6 - "compile-libfuzzer-introspector-x86_64": __be32 label; /* IPv6 flow label */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 src; /* TCP/UDP/SCTP source port */ Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 dst; /* TCP/UDP/SCTP destination port */ Step #6 - "compile-libfuzzer-introspector-x86_64": __be16 flags; /* TCP flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": } tp; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Ipv6Addr target; /* ND target address */ Step #6 - "compile-libfuzzer-introspector-x86_64": MACAddr sll; /* ND source link layer address */ Step #6 - "compile-libfuzzer-introspector-x86_64": MACAddr tll; /* ND target link layer address */ Step #6 - "compile-libfuzzer-introspector-x86_64": } nd; Step #6 - "compile-libfuzzer-introspector-x86_64": } ipv6; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": int width; /* how many uint64_t's in key? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OfDpaFlowKey; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.486 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/ctucan_core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.499 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/ctu_can_fd_frame.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.506 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/xlnx-zynqmp-can.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.534 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/can_sja1000.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.550 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/can_kvaser_pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KvaserPCIState KvaserPCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.559 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/can_sja1000.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CanSJA1000State { Step #6 - "compile-libfuzzer-introspector-x86_64": /* PeliCAN state and registers sorted by address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mode; /* 0 .. Mode register, DS-p26 */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 1 .. Command register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_pel; /* 2 .. Status register, p15 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t interrupt_pel; /* 3 .. Interrupt register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t interrupt_en; /* 4 .. Interrupt Enable register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rxmsg_cnt; /* 29 .. RX message counter. DS-p49 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rxbuf_start; /* 30 .. RX buffer start address, DS-p49 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t clock; /* 31 .. Clock Divider register, DS-p55 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t code_mask[8]; /* 16~23 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tx_buff[13]; /* 96~108 .. transmit buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 10~19 .. transmit buffer for BasicCAN */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rx_buff[SJA_RCV_BUF_LEN]; /* 32~95 .. 64bytes Rx FIFO */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rx_ptr; /* Count by bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rx_cnt; /* Count by bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PeliCAN state and registers sorted by address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control; /* 0 .. Control register */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 1 .. Command register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_bas; /* 2 .. Status register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t interrupt_bas; /* 3 .. Interrupt register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t code; /* 4 .. Acceptance code register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mask; /* 5 .. Acceptance mask register */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_can_filter filter[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": CanBusClientState bus_client; Step #6 - "compile-libfuzzer-introspector-x86_64": } CanSJA1000State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.566 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/ctucan_pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CtuCanPCIState CtuCanPCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.574 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/can_mioe3680_pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Mioe3680PCIState Mioe3680PCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.582 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/ctucan_core.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CtuCanCoreMsgBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[CTUCAN_CORE_MSG_MAX_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CtuCanCoreMsgBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CtuCanCoreState { Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_mode_settings mode_settings; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_status status; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_int_stat int_stat; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_int_ena_set int_ena; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_int_mask_set int_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_btr brt; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_btr_fd brt_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_ewl_erp_fault_state ewl_erp_fault_state; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_rec_tec rec_tec; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_err_norm_err_fd err_norm_err_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_ctr_pres ctr_pres; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_filter_a_mask filter_a_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_filter_a_val filter_a_val; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_filter_b_mask filter_b_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_filter_b_val filter_b_val; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_filter_c_mask filter_c_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_filter_c_val filter_c_val; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_filter_ran_low filter_ran_low; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_filter_ran_high filter_ran_high; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_filter_control_filter_status filter_control_filter_status; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_rx_mem_info rx_mem_info; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_rx_pointers rx_pointers; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_rx_status_rx_settings rx_status_rx_settings; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_tx_status tx_status; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_tx_priority tx_priority; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_err_capt_alc err_capt_alc; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_trv_delay_ssp_cfg trv_delay_ssp_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_rx_fr_ctr rx_fr_ctr; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_tx_fr_ctr tx_fr_ctr; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_debug_register debug_register; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_yolo_reg yolo_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_timestamp_low timestamp_low; Step #6 - "compile-libfuzzer-introspector-x86_64": union ctu_can_fd_timestamp_high timestamp_high; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CtuCanCoreMsgBuffer tx_buffer[CTUCAN_CORE_TXBUF_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rx_buff[CTUCAN_RCV_BUF_LEN]; /* 32~95 .. 64bytes Rx FIFO */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rx_tail_pos; /* Count by bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rx_cnt; /* Count by bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rx_frame_rem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": CanBusClientState bus_client; Step #6 - "compile-libfuzzer-introspector-x86_64": } CtuCanCoreState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.589 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/xlnx-versal-canfd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.642 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/can_pcm3680_pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Pcm3680iPCIState Pcm3680iPCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.650 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.655 INFO datatypes - __init__: Processing /src/qemu/hw/net/can/ctu_can_fd_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.668 INFO datatypes - __init__: Processing /src/qemu/hw/smbios/smbios_type_38.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.675 INFO datatypes - __init__: Processing /src/qemu/hw/smbios/smbios.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.699 INFO datatypes - __init__: Processing /src/qemu/hw/smbios/smbios-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.704 INFO datatypes - __init__: Processing /src/qemu/hw/smbios/smbios_type_38-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.710 INFO datatypes - __init__: Processing /src/qemu/hw/smbios/smbios_build.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.717 INFO datatypes - __init__: Processing /src/qemu/hw/smbios/smbios_legacy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.724 INFO datatypes - __init__: Processing /src/qemu/hw/smbios/smbios_legacy_stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.730 INFO datatypes - __init__: Processing /src/qemu/hw/mem/nvdimm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.739 INFO datatypes - __init__: Processing /src/qemu/hw/mem/sparse-mem.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SparseMemState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t baseaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size_used; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t maxsize; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *mapped; Step #6 - "compile-libfuzzer-introspector-x86_64": } SparseMemState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sparse_mem_block { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[SPARSE_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } sparse_mem_block; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.746 INFO datatypes - __init__: Processing /src/qemu/hw/mem/pc-dimm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.756 INFO datatypes - __init__: Processing /src/qemu/hw/mem/cxl_type3.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CXLDCEventType { Step #6 - "compile-libfuzzer-introspector-x86_64": DC_EVENT_ADD_CAPACITY = 0x0, Step #6 - "compile-libfuzzer-introspector-x86_64": DC_EVENT_RELEASE_CAPACITY = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": DC_EVENT_FORCED_RELEASE_CAPACITY = 0x2, Step #6 - "compile-libfuzzer-introspector-x86_64": DC_EVENT_REGION_CONFIG_UPDATED = 0x3, Step #6 - "compile-libfuzzer-introspector-x86_64": DC_EVENT_ADD_CAPACITY_RSP = 0x4, Step #6 - "compile-libfuzzer-introspector-x86_64": DC_EVENT_CAPACITY_RELEASED = 0x5, Step #6 - "compile-libfuzzer-introspector-x86_64": } CXLDCEventType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.789 INFO datatypes - __init__: Processing /src/qemu/hw/mem/memory-device.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.800 INFO datatypes - __init__: Processing /src/qemu/hw/mem/memory-device-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.806 INFO datatypes - __init__: Processing /src/qemu/hw/mem/npcm7xx_mc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.812 INFO datatypes - __init__: Processing /src/qemu/hw/mem/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.818 INFO datatypes - __init__: Processing /src/qemu/hw/mem/cxl_type3_stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.824 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/virt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.865 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/riscv-iommu-bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.873 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/sifive_u.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.894 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/riscv-iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVIOMMUContext RISCVIOMMUContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVIOMMUEntry RISCVIOMMUEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RISCVIOMMUTransTag { Step #6 - "compile-libfuzzer-introspector-x86_64": RISCV_IOMMU_TRANS_TAG_BY, /* Bypass */ Step #6 - "compile-libfuzzer-introspector-x86_64": RISCV_IOMMU_TRANS_TAG_SS, /* Single Stage */ Step #6 - "compile-libfuzzer-introspector-x86_64": RISCV_IOMMU_TRANS_TAG_VG, /* G-stage only */ Step #6 - "compile-libfuzzer-introspector-x86_64": RISCV_IOMMU_TRANS_TAG_VN, /* Nested translation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RISCVIOMMUTransTag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void riscv_iommu_process_fn(RISCVIOMMUState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.929 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/sifive_e.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.939 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/opentitan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.950 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/microblaze-v-generic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.959 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/riscv-iommu-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RISCVIOMMUStatePci { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice pci; /* Parent PCIe device state */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vendor_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t revision; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion bar0; /* PCI BAR (including MSI-x config) */ Step #6 - "compile-libfuzzer-introspector-x86_64": RISCVIOMMUState iommu; /* common IOMMU state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RISCVIOMMUStatePci; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.967 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/virt-acpi-build.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiBuildState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Copy of table in RAM (for patching) */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *table_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *rsdp_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *linker_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Is table patched? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool patched; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.983 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/microchip_pfsoc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:48.997 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/shakti_c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.005 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/numa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.014 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/spike.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.025 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/riscv_hart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.033 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.039 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/riscv-iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum riscv_iommu_igs_modes riscv_iommu_igs_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.046 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/boot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.057 INFO datatypes - __init__: Processing /src/qemu/hw/riscv/riscv-iommu-sys.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.066 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/allwinner-a10-spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.078 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/ibex_spi_host.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.093 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/sifive_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.102 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/xilinx_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.112 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/xlnx-versal-ospi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": WREN = 0x6, Step #6 - "compile-libfuzzer-introspector-x86_64": } FlashCMD; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.147 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/npcm_pspi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.155 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/ssi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.163 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/pl022.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.172 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/stm32f2xx_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.180 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/pnv_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvXferBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvXferBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.198 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/xilinx_spips.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.223 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/npcm7xx_fiu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.236 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/aspeed_smc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": READ = 0x3, READ_4 = 0x13, Step #6 - "compile-libfuzzer-introspector-x86_64": FAST_READ = 0xb, FAST_READ_4 = 0x0c, Step #6 - "compile-libfuzzer-introspector-x86_64": DOR = 0x3b, DOR_4 = 0x3c, Step #6 - "compile-libfuzzer-introspector-x86_64": QOR = 0x6b, QOR_4 = 0x6c, Step #6 - "compile-libfuzzer-introspector-x86_64": DIOR = 0xbb, DIOR_4 = 0xbc, Step #6 - "compile-libfuzzer-introspector-x86_64": QIOR = 0xeb, QIOR_4 = 0xec, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PP = 0x2, PP_4 = 0x12, Step #6 - "compile-libfuzzer-introspector-x86_64": DPP = 0xa2, Step #6 - "compile-libfuzzer-introspector-x86_64": QPP = 0x32, QPP_4 = 0x34, Step #6 - "compile-libfuzzer-introspector-x86_64": } FlashCMD; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.265 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/bcm2835_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.274 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/mss-spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.285 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.291 INFO datatypes - __init__: Processing /src/qemu/hw/ssi/imx_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.302 INFO datatypes - __init__: Processing /src/qemu/hw/loongarch/virt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.320 INFO datatypes - __init__: Processing /src/qemu/hw/loongarch/virt-fdt-build.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.333 INFO datatypes - __init__: Processing /src/qemu/hw/loongarch/fw_cfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.339 INFO datatypes - __init__: Processing /src/qemu/hw/loongarch/virt-acpi-build.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiBuildState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Copy of table in RAM (for patching). */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *table_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Is table patched? */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t patched; Step #6 - "compile-libfuzzer-introspector-x86_64": void *rsdp; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *rsdp_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *linker_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.353 INFO datatypes - __init__: Processing /src/qemu/hw/loongarch/fw_cfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.359 INFO datatypes - __init__: Processing /src/qemu/hw/loongarch/boot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.370 INFO datatypes - __init__: Processing /src/qemu/hw/xtensa/virt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.377 INFO datatypes - __init__: Processing /src/qemu/hw/xtensa/sim.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.384 INFO datatypes - __init__: Processing /src/qemu/hw/xtensa/xtensa_memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.390 INFO datatypes - __init__: Processing /src/qemu/hw/xtensa/bootparam.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BpTag { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } BpTag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BpMemInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t end; Step #6 - "compile-libfuzzer-introspector-x86_64": } BpMemInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.396 INFO datatypes - __init__: Processing /src/qemu/hw/xtensa/pic_cpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.403 INFO datatypes - __init__: Processing /src/qemu/hw/xtensa/xtensa_sim.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.409 INFO datatypes - __init__: Processing /src/qemu/hw/xtensa/mx_pic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.419 INFO datatypes - __init__: Processing /src/qemu/hw/xtensa/xtensa_memory.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.424 INFO datatypes - __init__: Processing /src/qemu/hw/xtensa/xtfpga.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XtfpgaFlashDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr base; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t boot_base; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t sector_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } XtfpgaFlashDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XtfpgaBoardDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": const XtfpgaFlashDesc *flash; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t sram_size; Step #6 - "compile-libfuzzer-introspector-x86_64": const hwaddr *io; Step #6 - "compile-libfuzzer-introspector-x86_64": } XtfpgaBoardDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XtfpgaFpgaState { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t freq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t leds; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t switches; Step #6 - "compile-libfuzzer-introspector-x86_64": } XtfpgaFpgaState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.439 INFO datatypes - __init__: Processing /src/qemu/hw/i386/acpi-build.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiPmInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": bool s3_disabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool s4_disabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pcihp_bridge_en; Step #6 - "compile-libfuzzer-introspector-x86_64": bool smi_on_cpuhp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool smi_on_cpu_unplug; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pcihp_root_en; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t s4_val; Step #6 - "compile-libfuzzer-introspector-x86_64": AcpiFadtData fadt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cpu_hp_io_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pcihp_io_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pcihp_io_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiPmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiMiscInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_hpet; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CONFIG_TPM Step #6 - "compile-libfuzzer-introspector-x86_64": TPMVersion tpm_version; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiMiscInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiBuildState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Copy of table in RAM (for patching). */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *table_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Is table patched? */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t patched; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *rsdp_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *linker_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FwCfgTPMConfig { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tpmppi_address; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tpm_version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tpmppi_version; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.482 INFO datatypes - __init__: Processing /src/qemu/hw/i386/x86-iommu-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.488 INFO datatypes - __init__: Processing /src/qemu/hw/i386/vmmouse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.497 INFO datatypes - __init__: Processing /src/qemu/hw/i386/x86-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.515 INFO datatypes - __init__: Processing /src/qemu/hw/i386/pc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct check_fdc_state { Step #6 - "compile-libfuzzer-introspector-x86_64": ISADevice *floppy; Step #6 - "compile-libfuzzer-introspector-x86_64": bool multiple; Step #6 - "compile-libfuzzer-introspector-x86_64": } CheckFdcState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.544 INFO datatypes - __init__: Processing /src/qemu/hw/i386/microvm-dt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.554 INFO datatypes - __init__: Processing /src/qemu/hw/i386/acpi-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.560 INFO datatypes - __init__: Processing /src/qemu/hw/i386/acpi-microvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.565 INFO datatypes - __init__: Processing /src/qemu/hw/i386/e820_memory_layout.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.571 INFO datatypes - __init__: Processing /src/qemu/hw/i386/pc_piix.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PCSouthBridgeOption { Step #6 - "compile-libfuzzer-introspector-x86_64": PC_SOUTH_BRIDGE_OPTION_PIIX3, Step #6 - "compile-libfuzzer-introspector-x86_64": PC_SOUTH_BRIDGE_OPTION_PIIX4, Step #6 - "compile-libfuzzer-introspector-x86_64": PC_SOUTH_BRIDGE_OPTION_MAX, Step #6 - "compile-libfuzzer-introspector-x86_64": } PCSouthBridgeOption; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.586 INFO datatypes - __init__: Processing /src/qemu/hw/i386/x86-iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.593 INFO datatypes - __init__: Processing /src/qemu/hw/i386/fw_cfg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.599 INFO datatypes - __init__: Processing /src/qemu/hw/i386/acpi-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.606 INFO datatypes - __init__: Processing /src/qemu/hw/i386/sgx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.616 INFO datatypes - __init__: Processing /src/qemu/hw/i386/amd_iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AMDVIIOTLBEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t domid; /* assigned domain id */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t devid; /* device owning entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t perms; /* access permissions */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t translated_addr; /* translated address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t page_mask; /* physical page size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AMDVIIOTLBEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.642 INFO datatypes - __init__: Processing /src/qemu/hw/i386/multiboot.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.648 INFO datatypes - __init__: Processing /src/qemu/hw/i386/acpi-microvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.656 INFO datatypes - __init__: Processing /src/qemu/hw/i386/amd_iommu-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.662 INFO datatypes - __init__: Processing /src/qemu/hw/i386/intel_iommu_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VTDInvDescIEC VTDInvDescIEC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VTDRootEntry VTDRootEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VTDIOTLBPageInvInfo VTDIOTLBPageInvInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VTDFaultReason { Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_RESERVED = 0, /* Reserved for Advanced Fault logging */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_ROOT_ENTRY_P = 1, /* The Present(P) field of root-entry is 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_CONTEXT_ENTRY_P, /* The Present(P) field of context-entry is 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_CONTEXT_ENTRY_INV, /* Invalid programming of a context-entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_ADDR_BEYOND_MGAW, /* Input-address above (2^x-1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_WRITE, /* No write permission */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_READ, /* No read permission */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fail to access a second-level paging entry (not SL_PML4E) */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_PAGING_ENTRY_INV, Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_ROOT_TABLE_INV, /* Fail to access a root-entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_CONTEXT_TABLE_INV, /* Fail to access a context-entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Non-zero reserved field in a present root-entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_ROOT_ENTRY_RSVD, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Non-zero reserved field in a present context-entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_CONTEXT_ENTRY_RSVD, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Non-zero reserved field in a second-level paging entry with at lease one Step #6 - "compile-libfuzzer-introspector-x86_64": * Read(R) and Write(W) or Execute(E) field is Set. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_PAGING_ENTRY_RSVD, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Translation request or translated request explicitly blocked dut to the Step #6 - "compile-libfuzzer-introspector-x86_64": * programming of the Translation Type (T) field in the present Step #6 - "compile-libfuzzer-introspector-x86_64": * context-entry. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_CONTEXT_ENTRY_TT, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Output address in the interrupt address range */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_INTERRUPT_ADDR = 0xE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Interrupt remapping transition faults */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_IR_REQ_RSVD = 0x20, /* One or more IR request reserved Step #6 - "compile-libfuzzer-introspector-x86_64": * fields set */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_IR_INDEX_OVER = 0x21, /* Index value greater than max */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_IR_ENTRY_P = 0x22, /* Present (P) not set in IRTE */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_IR_ROOT_INVAL = 0x23, /* IR Root table invalid */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_IR_IRTE_RSVD = 0x24, /* IRTE Rsvd field non-zero with Step #6 - "compile-libfuzzer-introspector-x86_64": * Present flag set */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_IR_REQ_COMPAT = 0x25, /* Encountered compatible IR Step #6 - "compile-libfuzzer-introspector-x86_64": * request while disabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_IR_SID_ERR = 0x26, /* Invalid Source-ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PASID directory entry access failure */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_PASID_DIR_ACCESS_ERR = 0x50, Step #6 - "compile-libfuzzer-introspector-x86_64": /* The Present(P) field of pasid directory entry is 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_PASID_DIR_ENTRY_P = 0x51, Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_PASID_TABLE_ACCESS_ERR = 0x58, /* PASID table entry access failure */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* The Present(P) field of pasid table entry is 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_PASID_ENTRY_P = 0x59, Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_PASID_TABLE_ENTRY_INV = 0x5b, /*Invalid PASID table entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fail to access a first-level paging entry (not FS_PML4E) */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_FS_PAGING_ENTRY_INV = 0x70, Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_FS_PAGING_ENTRY_P = 0x71, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Non-zero reserved field in present first-stage paging entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_FS_PAGING_ENTRY_RSVD = 0x72, Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_PASID_ENTRY_FSPTPTR_INV = 0x73, /* Invalid FSPTPTR in PASID entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_FS_NON_CANONICAL = 0x80, /* SNG.1 : Address for FS not canonical.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_FS_PAGING_ENTRY_US = 0x81, /* Privilege violation */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_SM_WRITE = 0x85, /* No write permission */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Output address in the interrupt address range for scalable mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_SM_INTERRUPT_ADDR = 0x87, Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_FS_BIT_UPDATE_FAILED = 0x91, /* SFS.10 */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTD_FR_MAX, /* Guard */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VTDFaultReason; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union VTDInvDesc VTDInvDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.670 INFO datatypes - __init__: Processing /src/qemu/hw/i386/sgx-epc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.678 INFO datatypes - __init__: Processing /src/qemu/hw/i386/pc_q35.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.692 INFO datatypes - __init__: Processing /src/qemu/hw/i386/sgx-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.697 INFO datatypes - __init__: Processing /src/qemu/hw/i386/amd_iommu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AMDVIAddressSpace AMDVIAddressSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.705 INFO datatypes - __init__: Processing /src/qemu/hw/i386/e820_memory_layout.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.711 INFO datatypes - __init__: Processing /src/qemu/hw/i386/microvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.725 INFO datatypes - __init__: Processing /src/qemu/hw/i386/acpi-build.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.731 INFO datatypes - __init__: Processing /src/qemu/hw/i386/intel_iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*vtd_page_walk_hook)(const IOMMUTLBEvent *event, void *private); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": VTDAddressSpace *as; Step #6 - "compile-libfuzzer-introspector-x86_64": vtd_page_walk_hook hook_fn; Step #6 - "compile-libfuzzer-introspector-x86_64": void *private; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notify_unmap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t aw; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t domain_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } vtd_page_walk_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.790 INFO datatypes - __init__: Processing /src/qemu/hw/i386/vmport.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.799 INFO datatypes - __init__: Processing /src/qemu/hw/i386/pc_sysfw_ovmf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.806 INFO datatypes - __init__: Processing /src/qemu/hw/i386/pc_sysfw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.814 INFO datatypes - __init__: Processing /src/qemu/hw/i386/pc_sysfw_ovmf-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.820 INFO datatypes - __init__: Processing /src/qemu/hw/i386/x86-cpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.826 INFO datatypes - __init__: Processing /src/qemu/hw/i386/vapic.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GuestROMState { Step #6 - "compile-libfuzzer-introspector-x86_64": char signature[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fixup_start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fixup_end; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vapic_vaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vapic_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vcpu_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t real_tpr_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": VAPICHandlers up; Step #6 - "compile-libfuzzer-introspector-x86_64": VAPICHandlers mp; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VAPICHandlers { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t set_tpr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t set_tpr_eax; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t get_tpr[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t get_tpr_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PatchInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": VAPICHandlers *handler; Step #6 - "compile-libfuzzer-introspector-x86_64": target_ulong ip; Step #6 - "compile-libfuzzer-introspector-x86_64": } PatchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VAPICEnableTPRReporting { Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *apic; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enable; Step #6 - "compile-libfuzzer-introspector-x86_64": } VAPICEnableTPRReporting; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VAPICMode { Step #6 - "compile-libfuzzer-introspector-x86_64": VAPIC_INACTIVE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VAPIC_ACTIVE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VAPIC_STANDBY = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } VAPICMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TPRInstruction { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t modrm_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": TPRAccess access; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t addr_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } TPRInstruction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.841 INFO datatypes - __init__: Processing /src/qemu/hw/i386/monitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.847 INFO datatypes - __init__: Processing /src/qemu/hw/i386/nitro_enclave.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.857 INFO datatypes - __init__: Processing /src/qemu/hw/i386/port92.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.864 INFO datatypes - __init__: Processing /src/qemu/hw/i386/fw_cfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.872 INFO datatypes - __init__: Processing /src/qemu/hw/i386/multiboot.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* buffer holding kernel, cmdlines and mb_infos */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *mb_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": /* address in target */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr mb_buf_phys; Step #6 - "compile-libfuzzer-introspector-x86_64": /* size of mb_buf in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned mb_buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset of mb-info's in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr offset_mbinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset in buffer for cmdlines in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr offset_cmdlines; Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset in buffer for bootloader name in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr offset_bootloader; Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset of modules in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr offset_mods; Step #6 - "compile-libfuzzer-introspector-x86_64": /* available slots for mb modules infos */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mb_mods_avail; Step #6 - "compile-libfuzzer-introspector-x86_64": /* currently used slots of mb modules */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mb_mods_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } MultibootState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.882 INFO datatypes - __init__: Processing /src/qemu/hw/i386/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.888 INFO datatypes - __init__: Processing /src/qemu/hw/i386/microvm-dt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.893 INFO datatypes - __init__: Processing /src/qemu/hw/i386/x86.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.904 INFO datatypes - __init__: Processing /src/qemu/hw/i386/xen/xen_apic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.910 INFO datatypes - __init__: Processing /src/qemu/hw/i386/xen/xen-hvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vmware_regs vmware_regs_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct shared_vmport_iopage shared_vmport_iopage_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.925 INFO datatypes - __init__: Processing /src/qemu/hw/i386/xen/xen-pvh.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.932 INFO datatypes - __init__: Processing /src/qemu/hw/i386/xen/xen_platform.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.944 INFO datatypes - __init__: Processing /src/qemu/hw/i386/xen/xen_pvdevice.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.951 INFO datatypes - __init__: Processing /src/qemu/hw/i386/xen/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.956 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xen_xenstore.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*xs_impl)(XenXenstoreState *s, unsigned int req_id, Step #6 - "compile-libfuzzer-introspector-x86_64": xs_transaction_t tx_id, uint8_t *data, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int len); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.982 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/clock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.990 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xen-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:49.996 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xenstore_impl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XsNode { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ref; Step #6 - "compile-libfuzzer-introspector-x86_64": GByteArray *content; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *perms; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *children; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t gencnt; Step #6 - "compile-libfuzzer-introspector-x86_64": bool deleted_in_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool modified_in_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int serialized_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef XS_NODE_UNIT_TEST Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name; /* debug only */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } XsNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XsTransaction { Step #6 - "compile-libfuzzer-introspector-x86_64": XsNode *root; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nr_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int base_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int tx_id; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dom_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } XsTransaction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XsWatch { Step #6 - "compile-libfuzzer-introspector-x86_64": struct XsWatch *next; Step #6 - "compile-libfuzzer-introspector-x86_64": xs_impl_watch_fn *cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *cb_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": char *token; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dom_id; Step #6 - "compile-libfuzzer-introspector-x86_64": int rel_prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": } XsWatch; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.021 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xen_overlay.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.029 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xen_evtchn.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenEvtchnPort { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vcpu; /* Xen/ACPI vcpu_id */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t type; /* EVTCHNSTAT_xxxx */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t val; /* raw value for serialization etc. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pirq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t virq; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t port:15; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t to_qemu:1; /* Only two targets; qemu or loopback */ Step #6 - "compile-libfuzzer-introspector-x86_64": } interdomain; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenEvtchnPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.059 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xen_evtchn.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t evtchn_port_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.066 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/i8259.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMPICClass KVMPICClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.073 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xen_gnttab.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.079 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xenstore_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenstoreImplState XenstoreImplState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(xs_impl_watch_fn)(void *opaque, const char *path, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *token); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.085 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/ioapic.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMIOAPICState KVMIOAPICState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.093 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xen_primary_console.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.098 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/apic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.107 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/clock.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.113 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xen_xenstore.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.118 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.123 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xen_overlay.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.129 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xen_primary_console.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.136 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/i8254.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMPITClass KVMPITClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMPITState KVMPITState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.146 INFO datatypes - __init__: Processing /src/qemu/hw/i386/kvm/xen_gnttab.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.157 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_nvdimm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprNVDIMMDeviceFlushState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t continue_token; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t hcall_ret; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t drcidx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(SpaprNVDIMMDeviceFlushState) node; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprNVDIMMDeviceFlushState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprNVDIMMDevice SpaprNVDIMMDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.174 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/ppc4xx_devs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.185 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_n1_chiplet.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.192 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/ppc440_bamboo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.201 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.214 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/ppc405_boards.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_memstart; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_memsize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_flashstart; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_flashsize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_flashoffset; /* 0x10 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_sramstart; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_sramsize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_bootflags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_ipaddr; /* 0x20 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bi_enetaddr[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bi_ethspeed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_intfreq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_busfreq; /* 0x30 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_baudrate; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bi_s_version[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bi_r_version[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_procfreq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_plb_busfreq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_pci_busfreq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bi_pci_enetaddr[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bi_pci_enetaddr2[6]; /* PPC405EP specific */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_opbfreq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bi_iic_fast[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ppc4xx_bd_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.226 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/e500.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlatformDevtreeData { Step #6 - "compile-libfuzzer-introspector-x86_64": void *fdt; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mpic; Step #6 - "compile-libfuzzer-introspector-x86_64": int irq_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *node; Step #6 - "compile-libfuzzer-introspector-x86_64": PlatformBusDevice *pbus; Step #6 - "compile-libfuzzer-introspector-x86_64": } PlatformDevtreeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DeviceTreeParams { Step #6 - "compile-libfuzzer-introspector-x86_64": PPCE500MachineState *machine; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr initrd_base; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr initrd_size; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr kernel_base; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr kernel_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Notifier notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": } DeviceTreeParams; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.250 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_tpm_proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.258 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_events.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EventClass { Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_CLASS_INTERNAL_ERRORS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_CLASS_EPOW = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_CLASS_RESERVED = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_CLASS_HOT_PLUG = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_CLASS_IO = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_CLASS_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } EventClassIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.275 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/ppc_booke.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct booke_timer_t booke_timer_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.284 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_vio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.298 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_rng.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HRandomData HRandomData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.305 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/e500plat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.312 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/ppc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ppc40x_timer_t ppc40x_timer_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ppc_dcrn_t ppc_dcrn_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.335 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/mpc8544_guts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.342 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pef.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PefGuest PefGuest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PefGuestClass PefGuestClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.348 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/prep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.359 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/rs6000_mc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.367 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_nested.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.398 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_vof.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.405 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.419 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/ppc4xx_sdram.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.433 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/ppc440.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.439 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_vhyp_mmu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": REMOVE_SUCCESS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": REMOVE_NOT_FOUND = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": REMOVE_PARM = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": REMOVE_HW = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } RemoveResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.452 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_caps.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprCapPossible { Step #6 - "compile-libfuzzer-introspector-x86_64": int num; /* size of vals array below */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *help; /* help text for vals */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: Step #6 - "compile-libfuzzer-introspector-x86_64": * - because of the way compatibility is determined vals MUST be ordered Step #6 - "compile-libfuzzer-introspector-x86_64": * such that later options are a superset of all preceding options. Step #6 - "compile-libfuzzer-introspector-x86_64": * - the order of vals must be preserved, that is their index is important, Step #6 - "compile-libfuzzer-introspector-x86_64": * however vals may be added to the end of the list so long as the above Step #6 - "compile-libfuzzer-introspector-x86_64": * point is observed Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *vals[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprCapPossible; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprCapabilityInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *description; Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Getter and Setter Function Pointers */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectPropertyAccessor *get; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectPropertyAccessor *set; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Possible values if this is a custom string type */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpaprCapPossible *possible; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Make sure the virtual hardware can support this capability */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*apply)(SpaprMachineState *spapr, uint8_t val, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cpu_apply)(SpaprMachineState *spapr, PowerPCCPU *cpu, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t val, Error **errp); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*migrate_needed)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": } SpaprCapabilityInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.468 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/ppc405_uc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.489 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_chiptod.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.501 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.515 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_rtc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.522 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/virtex_ml507.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.531 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_adu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.539 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_pnor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.546 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/prep_systemio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.555 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pegasos2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.580 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_sbe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.589 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_ovec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.597 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_drc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.616 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/vof.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } OfClaimed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; /* the path used to open the instance */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t phandle; Step #6 - "compile-libfuzzer-introspector-x86_64": } OfInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.636 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResourceFields { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t phys_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t phys_mid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t phys_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIClass PCIClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIIFace PCIIFace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCISubClass PCISubClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PciWalkFdt { Step #6 - "compile-libfuzzer-introspector-x86_64": void *fdt; Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; Step #6 - "compile-libfuzzer-introspector-x86_64": SpaprPhbState *sphb; Step #6 - "compile-libfuzzer-introspector-x86_64": int err; Step #6 - "compile-libfuzzer-introspector-x86_64": } PciWalkFdt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResourceProps { Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceFields reg[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } ResourceProps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.672 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/mac_newworld.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Core99MachineState Core99MachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CORE99_VIA_CONFIG_CUDA = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CORE99_VIA_CONFIG_PMU, Step #6 - "compile-libfuzzer-introspector-x86_64": CORE99_VIA_CONFIG_PMU_ADB Step #6 - "compile-libfuzzer-introspector-x86_64": } Core99ViaConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.686 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_hcall.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.707 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/mpc8544ds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.714 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_rtas_ddw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.723 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/sam460ex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.734 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/ppc405.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.741 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_occ.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.750 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/mac_oldworld.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.761 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_psi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.776 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_cpu_core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.786 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_lpc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.802 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/fdt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.808 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_numa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.821 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/ppce500_spin.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spin_info { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t resv; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pir; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED SpinInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.829 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/e500.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.834 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_rtas.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.847 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DrconfCellQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": struct sPAPRDrconfCellV2 cell; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(DrconfCellQueue) entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } DrconfCellQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.912 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_bmc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OemSel { Step #6 - "compile-libfuzzer-introspector-x86_64": /* SEL header */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t timestamp[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t manuf_id[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OEM SEL data (6 bytes) follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t netfun; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } OemSel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForeachArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Object *obj; Step #6 - "compile-libfuzzer-introspector-x86_64": } ForeachArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.921 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_nest_pervasive.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.929 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/amigaone.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.937 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_homer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.946 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/fw_cfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.952 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv_xscom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:50.961 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/pnv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForeachPopulateArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": void *fdt; Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } ForeachPopulateArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.007 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/ppc440_uc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ct; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sa; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t da; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sg; Step #6 - "compile-libfuzzer-introspector-x86_64": } PPC4xxDmaChnl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ppc4xx_sdr_t ppc4xx_sdr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ppc4xx_l2sram_t { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion bank[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t l2cache[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t isram0[11]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ppc4xx_l2sram_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ppc4xx_cpr_t { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } ppc4xx_cpr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ppc4xx_ahb_t { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t top; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bot; Step #6 - "compile-libfuzzer-introspector-x86_64": } ppc4xx_ahb_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int base; Step #6 - "compile-libfuzzer-introspector-x86_64": PPC4xxDmaChnl ch[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sr; Step #6 - "compile-libfuzzer-introspector-x86_64": } PPC4xxDmaState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.024 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.030 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_pci_vfio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.038 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/e500-ccsr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.044 INFO datatypes - __init__: Processing /src/qemu/hw/ppc/spapr_irq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.055 INFO datatypes - __init__: Processing /src/qemu/hw/arm/omap_sx1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.063 INFO datatypes - __init__: Processing /src/qemu/hw/arm/stm32vldiscovery.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.069 INFO datatypes - __init__: Processing /src/qemu/hw/arm/allwinner-r40.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.083 INFO datatypes - __init__: Processing /src/qemu/hw/arm/exynos4_boards.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Exynos4BoardType { Step #6 - "compile-libfuzzer-introspector-x86_64": EXYNOS4_BOARD_NURI, Step #6 - "compile-libfuzzer-introspector-x86_64": EXYNOS4_BOARD_SMDKC210, Step #6 - "compile-libfuzzer-introspector-x86_64": EXYNOS4_NUM_OF_BOARDS Step #6 - "compile-libfuzzer-introspector-x86_64": } Exynos4BoardType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Exynos4BoardState { Step #6 - "compile-libfuzzer-introspector-x86_64": Exynos4210State soc; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion dram0_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion dram1_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": } Exynos4BoardState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.090 INFO datatypes - __init__: Processing /src/qemu/hw/arm/sbsa-ref.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.107 INFO datatypes - __init__: Processing /src/qemu/hw/arm/smmuv3-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SMMUTranslationClass { Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CLASS_CD, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CLASS_TT, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CLASS_IN, Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUTranslationClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Evt { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t word[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Evt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CERROR_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CERROR_ILL, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CERROR_ABT, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CERROR_ATC_INV_SYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUCmdError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SMMUEventType { Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_NONE = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_UUT , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_C_BAD_STREAMID , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_STE_FETCH , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_C_BAD_STE , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_BAD_ATS_TREQ , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_STREAM_DISABLED , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_TRANS_FORBIDDEN , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_C_BAD_SUBSTREAMID , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_CD_FETCH , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_C_BAD_CD , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_WALK_EABT , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_TRANSLATION = 0x10, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_ADDR_SIZE , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_ACCESS , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_PERMISSION , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_TLB_CONFLICT = 0x20, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_F_CFG_CONFLICT , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_EVT_E_PAGE_REQ = 0x24, Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUEventType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUEventInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SMMUEventType type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recorded; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inval_ste_allowed; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ssid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ssv; Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rnw; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pnu; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ind; Step #6 - "compile-libfuzzer-introspector-x86_64": } f_uut; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SSIDInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ssid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ssv; Step #6 - "compile-libfuzzer-introspector-x86_64": } c_bad_streamid; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SSIDAddrInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ssid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ssv; Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } f_ste_fetch; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SSIDInfo c_bad_ste; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rnw; Step #6 - "compile-libfuzzer-introspector-x86_64": } f_transl_forbidden; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ssid; Step #6 - "compile-libfuzzer-introspector-x86_64": } c_bad_substream; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SSIDAddrInfo f_cd_fetch; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SSIDInfo c_bad_cd; Step #6 - "compile-libfuzzer-introspector-x86_64": struct FullInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": bool stall; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t stag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ssid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ssv; Step #6 - "compile-libfuzzer-introspector-x86_64": bool s2; Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rnw; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pnu; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ind; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t class; Step #6 - "compile-libfuzzer-introspector-x86_64": dma_addr_t addr2; Step #6 - "compile-libfuzzer-introspector-x86_64": } f_walk_eabt; Step #6 - "compile-libfuzzer-introspector-x86_64": struct FullInfo f_translation; Step #6 - "compile-libfuzzer-introspector-x86_64": struct FullInfo f_addr_size; Step #6 - "compile-libfuzzer-introspector-x86_64": struct FullInfo f_access; Step #6 - "compile-libfuzzer-introspector-x86_64": struct FullInfo f_permission; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SSIDInfo f_cfg_conflict; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * not supported yet: Step #6 - "compile-libfuzzer-introspector-x86_64": * F_BAD_ATS_TREQ Step #6 - "compile-libfuzzer-introspector-x86_64": * F_BAD_ATS_TREQ Step #6 - "compile-libfuzzer-introspector-x86_64": * F_TLB_CONFLICT Step #6 - "compile-libfuzzer-introspector-x86_64": * E_PAGE_REQUEST Step #6 - "compile-libfuzzer-introspector-x86_64": * IMPDEF_EVENTn Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUEventInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CDDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t word[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CDDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CD { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t word[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SMMUTranslationStatus { Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_TRANS_DISABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_TRANS_ABORT, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_TRANS_BYPASS, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_TRANS_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_TRANS_SUCCESS, Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUTranslationStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Cmd { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t word[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SMMUCommandType { Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_NONE = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_PREFETCH_CONFIG , Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_PREFETCH_ADDR, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_CFGI_STE, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_CFGI_STE_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_CFGI_CD, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_CFGI_CD_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_CFGI_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_NH_ALL = 0x10, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_NH_ASID, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_NH_VA, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_NH_VAA, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_EL3_ALL = 0x18, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_EL3_VA = 0x1a, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_EL2_ALL = 0x20, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_EL2_ASID, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_EL2_VA, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_EL2_VAA, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_S12_VMALL = 0x28, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_S2_IPA = 0x2a, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_TLBI_NSNH_ALL = 0x30, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_ATC_INV = 0x40, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_PRI_RESP, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_RESUME = 0x44, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_STALL_TERM, Step #6 - "compile-libfuzzer-introspector-x86_64": SMMU_CMD_SYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUCommandType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STE { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t word[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } STE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STEDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t word[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } STEDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.123 INFO datatypes - __init__: Processing /src/qemu/hw/arm/digic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.130 INFO datatypes - __init__: Processing /src/qemu/hw/arm/stellaris.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t did0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t did1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dc4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t peripherals; Step #6 - "compile-libfuzzer-introspector-x86_64": } stellaris_board_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StellarisADCState StellarisADCState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.152 INFO datatypes - __init__: Processing /src/qemu/hw/arm/bananapi_m2u.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.159 INFO datatypes - __init__: Processing /src/qemu/hw/arm/exynos4210.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.174 INFO datatypes - __init__: Processing /src/qemu/hw/arm/virt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.226 INFO datatypes - __init__: Processing /src/qemu/hw/arm/raspi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RaspiProcessorId { Step #6 - "compile-libfuzzer-introspector-x86_64": PROCESSOR_ID_BCM2835 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PROCESSOR_ID_BCM2836 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": PROCESSOR_ID_BCM2837 = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": PROCESSOR_ID_BCM2838 = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } RaspiProcessorId; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.237 INFO datatypes - __init__: Processing /src/qemu/hw/arm/sabrelite.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.244 INFO datatypes - __init__: Processing /src/qemu/hw/arm/msf2-soc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.252 INFO datatypes - __init__: Processing /src/qemu/hw/arm/stm32l4x5_soc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.265 INFO datatypes - __init__: Processing /src/qemu/hw/arm/fsl-imx25.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.275 INFO datatypes - __init__: Processing /src/qemu/hw/arm/bcm2836.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.285 INFO datatypes - __init__: Processing /src/qemu/hw/arm/npcm7xx_boards.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.298 INFO datatypes - __init__: Processing /src/qemu/hw/arm/xlnx-zynqmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxZynqMPGICRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": int region_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t address; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool virt; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxZynqMPGICRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.316 INFO datatypes - __init__: Processing /src/qemu/hw/arm/smmuv3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.345 INFO datatypes - __init__: Processing /src/qemu/hw/arm/bcm2835_peripherals.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.358 INFO datatypes - __init__: Processing /src/qemu/hw/arm/aspeed_eeprom.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.363 INFO datatypes - __init__: Processing /src/qemu/hw/arm/netduino2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.369 INFO datatypes - __init__: Processing /src/qemu/hw/arm/bcm2838_peripherals.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.377 INFO datatypes - __init__: Processing /src/qemu/hw/arm/xen-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.383 INFO datatypes - __init__: Processing /src/qemu/hw/arm/mcimx7d-sabre.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.389 INFO datatypes - __init__: Processing /src/qemu/hw/arm/aspeed_ast2400.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.403 INFO datatypes - __init__: Processing /src/qemu/hw/arm/cubieboard.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.410 INFO datatypes - __init__: Processing /src/qemu/hw/arm/msf2-som.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.416 INFO datatypes - __init__: Processing /src/qemu/hw/arm/aspeed_ast27x0.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.432 INFO datatypes - __init__: Processing /src/qemu/hw/arm/fsl-imx6.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.446 INFO datatypes - __init__: Processing /src/qemu/hw/arm/nrf51_soc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.454 INFO datatypes - __init__: Processing /src/qemu/hw/arm/allwinner-h3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.468 INFO datatypes - __init__: Processing /src/qemu/hw/arm/xlnx-versal-virt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.487 INFO datatypes - __init__: Processing /src/qemu/hw/arm/orangepi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.494 INFO datatypes - __init__: Processing /src/qemu/hw/arm/strongarm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ARMCPU *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *pic; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *gpio; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *ppc; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *ssp; Step #6 - "compile-libfuzzer-introspector-x86_64": SSIBus *ssp_bus; Step #6 - "compile-libfuzzer-introspector-x86_64": } StrongARMState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.500 INFO datatypes - __init__: Processing /src/qemu/hw/arm/aspeed_ast10x0.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.512 INFO datatypes - __init__: Processing /src/qemu/hw/arm/musca.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef MemoryRegion *MakeDevFn(MuscaMachineState *mms, void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name, hwaddr size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PPCInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": PPCPortInfo ports[TZ_NUM_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PPCInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MuscaType { Step #6 - "compile-libfuzzer-introspector-x86_64": MUSCA_A, Step #6 - "compile-libfuzzer-introspector-x86_64": MUSCA_B1, Step #6 - "compile-libfuzzer-introspector-x86_64": } MuscaType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MPCInfoType { Step #6 - "compile-libfuzzer-introspector-x86_64": MPC_RAM, Step #6 - "compile-libfuzzer-introspector-x86_64": MPC_ROM, Step #6 - "compile-libfuzzer-introspector-x86_64": MPC_CRYPTOISLAND, Step #6 - "compile-libfuzzer-introspector-x86_64": } MPCInfoType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MPCInfo MPCInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PPCPortInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": MakeDevFn *devfn; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; Step #6 - "compile-libfuzzer-introspector-x86_64": } PPCPortInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.527 INFO datatypes - __init__: Processing /src/qemu/hw/arm/highbank.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.537 INFO datatypes - __init__: Processing /src/qemu/hw/arm/fsl-imx31.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.546 INFO datatypes - __init__: Processing /src/qemu/hw/arm/virt-acpi-build.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AcpiIortIdMapping AcpiIortIdMapping; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct AcpiBuildState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Copy of table in RAM (for patching). */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *table_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *rsdp_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *linker_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Is table patched? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool patched; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcpiBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.566 INFO datatypes - __init__: Processing /src/qemu/hw/arm/musicpal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mv88w8618_timer_state { Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *ptimer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": int freq; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } mv88w8618_timer_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.586 INFO datatypes - __init__: Processing /src/qemu/hw/arm/bcm2838.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.595 INFO datatypes - __init__: Processing /src/qemu/hw/arm/mps2-tz.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef MemoryRegion *MakeDevFn(MPS2TZMachineState *mms, void *opaque, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name, hwaddr size, Step #6 - "compile-libfuzzer-introspector-x86_64": const int *irqs, Step #6 - "compile-libfuzzer-introspector-x86_64": const PPCExtraData *extradata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union PPCExtraData { Step #6 - "compile-libfuzzer-introspector-x86_64": bool i2c_internal; Step #6 - "compile-libfuzzer-introspector-x86_64": } PPCExtraData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RAMInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int mpc; /* MPC number, -1 for "not behind an MPC" */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mrindex; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } RAMInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PPCInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": PPCPortInfo ports[TZ_NUM_PORTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PPCInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MPS2TZFPGAType { Step #6 - "compile-libfuzzer-introspector-x86_64": FPGA_AN505, Step #6 - "compile-libfuzzer-introspector-x86_64": FPGA_AN521, Step #6 - "compile-libfuzzer-introspector-x86_64": FPGA_AN524, Step #6 - "compile-libfuzzer-introspector-x86_64": FPGA_AN547, Step #6 - "compile-libfuzzer-introspector-x86_64": } MPS2TZFPGAType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PPCPortInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": MakeDevFn *devfn; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; Step #6 - "compile-libfuzzer-introspector-x86_64": int irqs[3]; /* currently no device needs more IRQ lines than this */ Step #6 - "compile-libfuzzer-introspector-x86_64": PPCExtraData extradata; /* to pass device-specific info to the devfn */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PPCPortInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.621 INFO datatypes - __init__: Processing /src/qemu/hw/arm/xen-pvh.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.627 INFO datatypes - __init__: Processing /src/qemu/hw/arm/netduinoplus2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.633 INFO datatypes - __init__: Processing /src/qemu/hw/arm/stm32f205_soc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.641 INFO datatypes - __init__: Processing /src/qemu/hw/arm/olimex-stm32-h405.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.647 INFO datatypes - __init__: Processing /src/qemu/hw/arm/imx25_pdk.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IMX25PDK { Step #6 - "compile-libfuzzer-introspector-x86_64": FslIMX25State soc; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion ram_alias; Step #6 - "compile-libfuzzer-introspector-x86_64": } IMX25PDK; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.654 INFO datatypes - __init__: Processing /src/qemu/hw/arm/fsl-imx6ul.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.667 INFO datatypes - __init__: Processing /src/qemu/hw/arm/aspeed.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.698 INFO datatypes - __init__: Processing /src/qemu/hw/arm/armv7m.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.711 INFO datatypes - __init__: Processing /src/qemu/hw/arm/allwinner-a10.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.721 INFO datatypes - __init__: Processing /src/qemu/hw/arm/fby35.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.729 INFO datatypes - __init__: Processing /src/qemu/hw/arm/b-l475e-iot01a.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Bl475eMachineState { Step #6 - "compile-libfuzzer-introspector-x86_64": MachineState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Stm32l4x5SocState soc; Step #6 - "compile-libfuzzer-introspector-x86_64": SplitIRQ gpio_splitters[NUM_DM163_INPUTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": DM163State dm163; Step #6 - "compile-libfuzzer-introspector-x86_64": } Bl475eMachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.736 INFO datatypes - __init__: Processing /src/qemu/hw/arm/integratorcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.751 INFO datatypes - __init__: Processing /src/qemu/hw/arm/microbit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.757 INFO datatypes - __init__: Processing /src/qemu/hw/arm/omap1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.815 INFO datatypes - __init__: Processing /src/qemu/hw/arm/kzm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IMX31KZM { Step #6 - "compile-libfuzzer-introspector-x86_64": FslIMX31State soc; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion ram_alias; Step #6 - "compile-libfuzzer-introspector-x86_64": } IMX31KZM; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.822 INFO datatypes - __init__: Processing /src/qemu/hw/arm/fsl-imx7.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.836 INFO datatypes - __init__: Processing /src/qemu/hw/arm/npcm7xx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.853 INFO datatypes - __init__: Processing /src/qemu/hw/arm/mcimx6ul-evk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.859 INFO datatypes - __init__: Processing /src/qemu/hw/arm/realview.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.870 INFO datatypes - __init__: Processing /src/qemu/hw/arm/collie.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.877 INFO datatypes - __init__: Processing /src/qemu/hw/arm/raspi4b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.884 INFO datatypes - __init__: Processing /src/qemu/hw/arm/strongarm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.907 INFO datatypes - __init__: Processing /src/qemu/hw/arm/xlnx-zcu102.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.917 INFO datatypes - __init__: Processing /src/qemu/hw/arm/aspeed_ast2600.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.933 INFO datatypes - __init__: Processing /src/qemu/hw/arm/vexpress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VEDBoardInfo VEDBoardInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void DBoardInitFn(VexpressMachineState *machine, Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t ram_size, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cpu_type, Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq *pic); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.949 INFO datatypes - __init__: Processing /src/qemu/hw/arm/stm32f100_soc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.957 INFO datatypes - __init__: Processing /src/qemu/hw/arm/smmu-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUIOTLBPageInvInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int asid; Step #6 - "compile-libfuzzer-introspector-x86_64": int vmid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t iova; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUIOTLBPageInvInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMMUSIDRange { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t end; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMMUSIDRange; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.963 INFO datatypes - __init__: Processing /src/qemu/hw/arm/xlnx-versal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:51.986 INFO datatypes - __init__: Processing /src/qemu/hw/arm/smmu-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.003 INFO datatypes - __init__: Processing /src/qemu/hw/arm/aspeed_eeprom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.016 INFO datatypes - __init__: Processing /src/qemu/hw/arm/xilinx_zynq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.028 INFO datatypes - __init__: Processing /src/qemu/hw/arm/aspeed_soc_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.036 INFO datatypes - __init__: Processing /src/qemu/hw/arm/mps3r.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RAMInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr base; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; Step #6 - "compile-libfuzzer-introspector-x86_64": int mrindex; /* index into rams[]; -1 for the system RAM block */ Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } RAMInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MPS3RFPGAType { Step #6 - "compile-libfuzzer-introspector-x86_64": FPGA_AN536, Step #6 - "compile-libfuzzer-introspector-x86_64": } MPS3RFPGAType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.051 INFO datatypes - __init__: Processing /src/qemu/hw/arm/versatilepb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.062 INFO datatypes - __init__: Processing /src/qemu/hw/arm/armsse.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ARMSSEDeviceInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* name to use for the QOM object; NULL terminates list */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *type; /* QOM type name */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int index; /* Which of the N devices of this type is this ? */ Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr size; /* only needed for TYPE_UNIMPLEMENTED_DEVICE */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ppc; /* Index of APB PPC this device is wired up to, or NO_PPC */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ppc_port; /* Port number of this device on the PPC */ Step #6 - "compile-libfuzzer-introspector-x86_64": int irq; /* NO_IRQ, or 0..NUM_SSE_IRQS-1, or NMI_0 or NMI_1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool slowclk; /* true if device uses the slow 32KHz clock */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ARMSSEDeviceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.090 INFO datatypes - __init__: Processing /src/qemu/hw/arm/stm32f405_soc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.100 INFO datatypes - __init__: Processing /src/qemu/hw/arm/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.105 INFO datatypes - __init__: Processing /src/qemu/hw/arm/mps2.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MPS2FPGAType { Step #6 - "compile-libfuzzer-introspector-x86_64": FPGA_AN385, Step #6 - "compile-libfuzzer-introspector-x86_64": FPGA_AN386, Step #6 - "compile-libfuzzer-introspector-x86_64": FPGA_AN500, Step #6 - "compile-libfuzzer-introspector-x86_64": FPGA_AN511, Step #6 - "compile-libfuzzer-introspector-x86_64": } MPS2FPGAType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.118 INFO datatypes - __init__: Processing /src/qemu/hw/arm/digic_boards.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DigicBoard { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*add_rom0)(DigicState *, hwaddr, const char *); Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rom0_def_filename; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*add_rom1)(DigicState *, hwaddr, const char *); Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rom1_def_filename; Step #6 - "compile-libfuzzer-introspector-x86_64": } DigicBoard; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.125 INFO datatypes - __init__: Processing /src/qemu/hw/arm/boot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.143 INFO datatypes - __init__: Processing /src/qemu/hw/ide/ide-bus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.150 INFO datatypes - __init__: Processing /src/qemu/hw/ide/pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.163 INFO datatypes - __init__: Processing /src/qemu/hw/ide/via.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.172 INFO datatypes - __init__: Processing /src/qemu/hw/ide/mmio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.179 INFO datatypes - __init__: Processing /src/qemu/hw/ide/isa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.186 INFO datatypes - __init__: Processing /src/qemu/hw/ide/ahci-allwinner.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.193 INFO datatypes - __init__: Processing /src/qemu/hw/ide/atapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.213 INFO datatypes - __init__: Processing /src/qemu/hw/ide/ahci-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCI_SG { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED AHCI_SG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCICmdHdr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t opts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t prdtl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tbl_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDBFIS { 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": uint8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t error; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t payload; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED SDBFIS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHCIPortRegs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lst_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lst_addr_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fis_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fis_addr_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t irq_stat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t irq_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unused0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tfdata; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sig; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scr_stat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scr_ctl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scr_err; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scr_act; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cmd_issue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } AHCIPortRegs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NCQTransferState { Step #6 - "compile-libfuzzer-introspector-x86_64": AHCIDevice *drive; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB *aiocb; Step #6 - "compile-libfuzzer-introspector-x86_64": AHCICmdHdr *cmdh; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSGList sglist; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAcctCookie acct; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sector_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lba; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t slot; Step #6 - "compile-libfuzzer-introspector-x86_64": bool used; Step #6 - "compile-libfuzzer-introspector-x86_64": bool halt; Step #6 - "compile-libfuzzer-introspector-x86_64": } NCQTransferState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NCQFrame { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fis_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t c; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t command; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sector_count_low; /* (feature 7:0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fua; /* (device 7:0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lba5; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sector_count_high; /* (feature 15:8) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tag; /* (count 0:7) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t prio; /* (count 15:8) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t icc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t aux0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t aux1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t aux2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t aux3; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED NCQFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.222 INFO datatypes - __init__: Processing /src/qemu/hw/ide/ahci-sysbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.228 INFO datatypes - __init__: Processing /src/qemu/hw/ide/piix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.236 INFO datatypes - __init__: Processing /src/qemu/hw/ide/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TrimAIOCB { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB common; Step #6 - "compile-libfuzzer-introspector-x86_64": IDEState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector *qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAIOCB *aiocb; Step #6 - "compile-libfuzzer-introspector-x86_64": int i, j; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrimAIOCB; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.279 INFO datatypes - __init__: Processing /src/qemu/hw/ide/sii3112.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SiI3112Regs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t confstat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scontrol; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sien; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t swdata; Step #6 - "compile-libfuzzer-introspector-x86_64": } SiI3112Regs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.289 INFO datatypes - __init__: Processing /src/qemu/hw/ide/cmd646.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.299 INFO datatypes - __init__: Processing /src/qemu/hw/ide/ich.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.306 INFO datatypes - __init__: Processing /src/qemu/hw/ide/ide-dev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.315 INFO datatypes - __init__: Processing /src/qemu/hw/ide/ahci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.341 INFO datatypes - __init__: Processing /src/qemu/hw/ide/ioport.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.347 INFO datatypes - __init__: Processing /src/qemu/hw/ide/macio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.358 INFO datatypes - __init__: Processing /src/qemu/hw/ide/ide-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IDEBufferedRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(IDEBufferedRequest) list; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector *original_qiov; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockCompletionFunc *original_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *original_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": bool orphaned; Step #6 - "compile-libfuzzer-introspector-x86_64": } IDEBufferedRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.366 INFO datatypes - __init__: Processing /src/qemu/hw/ide/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.372 INFO datatypes - __init__: Processing /src/qemu/hw/ide/cf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.377 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.422 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOQuirk { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIOQuirk) next; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIOIOEventFD) ioeventfds; Step #6 - "compile-libfuzzer-introspector-x86_64": int nr_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mem; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*reset)(struct VFIOPCIDevice *vdev, struct VFIOQuirk *quirk); Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOQuirk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOVGARegion { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mem; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int nr; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIOQuirk) quirks; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOVGARegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOINTx { Step #6 - "compile-libfuzzer-introspector-x86_64": bool pending; /* interrupt pending */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool kvm_accel; /* set when QEMU bypass through KVM enabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pin; /* which pin to pull for qemu_set_irq */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier interrupt; /* eventfd triggered on interrupt */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier unmask; /* eventfd for unmask on QEMU bypass */ Step #6 - "compile-libfuzzer-introspector-x86_64": PCIINTxRoute route; /* routing info for QEMU bypass */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mmap_timeout; /* delay to re-enable mmaps after interrupt */ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *mmap_timer; /* enable mmaps after periods w/o interrupts */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOINTx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOIOEventFD { Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VFIOIOEventFD) next; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mr; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier e; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIORegion *region; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr region_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dynamic; /* Added runtime, removed on device reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool vfio; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOIOEventFD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOVGA { Step #6 - "compile-libfuzzer-introspector-x86_64": off_t fd_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOVGARegion region[QEMU_PCI_VGA_NUM_REGIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOVGA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOBAR { Step #6 - "compile-libfuzzer-introspector-x86_64": VFIORegion region; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mr; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ioport; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mem64; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIOQuirk) quirks; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOBAR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOMSIVector { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Two interrupt paths are configured per vector. The first, is only used Step #6 - "compile-libfuzzer-introspector-x86_64": * for interrupts injected via QEMU. This is typically the non-accel path, Step #6 - "compile-libfuzzer-introspector-x86_64": * but may also be used when we want QEMU to handle masking and pending Step #6 - "compile-libfuzzer-introspector-x86_64": * bits. The KVM path bypasses QEMU and is therefore higher performance, Step #6 - "compile-libfuzzer-introspector-x86_64": * but requires masking at the device. virq is used to track the MSI route Step #6 - "compile-libfuzzer-introspector-x86_64": * through KVM, thus kvm_interrupt is only available when virq is set to a Step #6 - "compile-libfuzzer-introspector-x86_64": * valid (>= 0) value. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier interrupt; Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier kvm_interrupt; Step #6 - "compile-libfuzzer-introspector-x86_64": struct VFIOPCIDevice *vdev; /* back pointer to device */ Step #6 - "compile-libfuzzer-introspector-x86_64": int virq; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOMSIVector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOMSIXInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t table_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pba_bar; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t entries; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t table_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pba_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *pending; Step #6 - "compile-libfuzzer-introspector-x86_64": bool noresize; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOMSIXInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.431 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/calxeda-xgmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.437 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/platform.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.450 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/display.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.463 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIODirtyRanges { Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr min32; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr max32; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr min64; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr max64; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr minpci64; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr maxpci64; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIODirtyRanges; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIODirtyRangesListener { Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOContainerBase *bcontainer; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIODirtyRanges ranges; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryListener listener; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIODirtyRangesListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUNotifier n; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOGuestIOMMU *giommu; Step #6 - "compile-libfuzzer-introspector-x86_64": } vfio_giommu_dirty_notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.486 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/cpr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.492 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/migration.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.508 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/igd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOIGDQuirk { Step #6 - "compile-libfuzzer-introspector-x86_64": struct VFIOPCIDevice *vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t bdsm; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOIGDQuirk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } IGDHostInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.522 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/amd-xgbe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.528 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/ccw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.542 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/pci-quirks.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum {NONE = 0, SELECT, WINDOW, READ, WRITE} VFIONvidia3d0State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIONvidiaBAR5Quirk { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t master; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t enable; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *addr_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *data_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOConfigWindowQuirk window; /* last for match data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIONvidiaBAR5Quirk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOrtl8168Quirk { Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOPCIDevice *vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOrtl8168Quirk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIONvidia3d0Quirk { Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOPCIDevice *vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIONvidia3d0State state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIONvidia3d0Quirk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LastDataSet { Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOQuirk *quirk; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned size; Step #6 - "compile-libfuzzer-introspector-x86_64": int hits; Step #6 - "compile-libfuzzer-introspector-x86_64": int added; Step #6 - "compile-libfuzzer-introspector-x86_64": } LastDataSet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.567 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/pci-quirks.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOConfigWindowMatch { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t match; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOConfigWindowMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOConfigWindowQuirk { Step #6 - "compile-libfuzzer-introspector-x86_64": struct VFIOPCIDevice *vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t address_val; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t address_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool window_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bar; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *addr_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *data_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nr_matches; Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOConfigWindowMatch matches[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOConfigWindowQuirk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOConfigMirrorQuirk { Step #6 - "compile-libfuzzer-introspector-x86_64": struct VFIOPCIDevice *vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; /* Offset in BAR */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t config_offset; /* Offset in PCI config space */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bar; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOConfigMirrorQuirk; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.573 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/container.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.593 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.607 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/ap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.615 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/spapr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VFIOSpaprContainer { Step #6 - "compile-libfuzzer-introspector-x86_64": VFIOContainer container; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryListener prereg_listener; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VFIOHostDMAWindow) hostwin_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } VFIOSpaprContainer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.627 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.633 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/iommufd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.649 INFO datatypes - __init__: Processing /src/qemu/hw/vfio/container-base.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.656 INFO datatypes - __init__: Processing /src/qemu/hw/misc/aspeed_xdma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.665 INFO datatypes - __init__: Processing /src/qemu/hw/misc/mips_cmgcr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.673 INFO datatypes - __init__: Processing /src/qemu/hw/misc/sifive_e_aon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.683 INFO datatypes - __init__: Processing /src/qemu/hw/misc/axp2xx.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AXP2xxI2CState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": I2CSlave i2c; Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t regs[NR_REGS]; /* peripheral registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ptr; /* current register index */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t count; /* counter used for tx/rx */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AXP2xxI2CState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AXP2xxClass { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": I2CSlaveClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*reset_enter)(AXP2xxI2CState *s, ResetType type); Step #6 - "compile-libfuzzer-introspector-x86_64": } AXP2xxClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.691 INFO datatypes - __init__: Processing /src/qemu/hw/misc/applesmc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.701 INFO datatypes - __init__: Processing /src/qemu/hw/misc/mps2-scc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.712 INFO datatypes - __init__: Processing /src/qemu/hw/misc/allwinner-h3-dramc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.722 INFO datatypes - __init__: Processing /src/qemu/hw/misc/arm_l2x0.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.729 INFO datatypes - __init__: Processing /src/qemu/hw/misc/vmcoreinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.736 INFO datatypes - __init__: Processing /src/qemu/hw/misc/xlnx-versal-pmc-iou-slcr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.781 INFO datatypes - __init__: Processing /src/qemu/hw/misc/allwinner-r40-ccu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.789 INFO datatypes - __init__: Processing /src/qemu/hw/misc/debugexit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.795 INFO datatypes - __init__: Processing /src/qemu/hw/misc/xlnx-zynqmp-apu-ctrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.805 INFO datatypes - __init__: Processing /src/qemu/hw/misc/mips_cpc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.813 INFO datatypes - __init__: Processing /src/qemu/hw/misc/stm32l4x5_rcc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.834 INFO datatypes - __init__: Processing /src/qemu/hw/misc/iosb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.841 INFO datatypes - __init__: Processing /src/qemu/hw/misc/bcm2835_thermal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.848 INFO datatypes - __init__: Processing /src/qemu/hw/misc/iotkit-sysctl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.862 INFO datatypes - __init__: Processing /src/qemu/hw/misc/allwinner-h3-ccu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.870 INFO datatypes - __init__: Processing /src/qemu/hw/misc/sifive_u_prci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.877 INFO datatypes - __init__: Processing /src/qemu/hw/misc/empty_slot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.884 INFO datatypes - __init__: Processing /src/qemu/hw/misc/imx6_ccm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.896 INFO datatypes - __init__: Processing /src/qemu/hw/misc/armv7m_ras.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.902 INFO datatypes - __init__: Processing /src/qemu/hw/misc/aspeed_lpc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.914 INFO datatypes - __init__: Processing /src/qemu/hw/misc/npcm7xx_rng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.921 INFO datatypes - __init__: Processing /src/qemu/hw/misc/grlib_ahb_apb_pnp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AHBPnp { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[GRLIB_PNP_MAX_REGS >> 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t master_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t slave_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } AHBPnp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct APBPnp { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t regs[GRLIB_PNP_MAX_REGS >> 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } APBPnp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.929 INFO datatypes - __init__: Processing /src/qemu/hw/misc/arm_integrator_debug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.936 INFO datatypes - __init__: Processing /src/qemu/hw/misc/iotkit-sysinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.943 INFO datatypes - __init__: Processing /src/qemu/hw/misc/omap_clk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.956 INFO datatypes - __init__: Processing /src/qemu/hw/misc/edu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EduState EduState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.966 INFO datatypes - __init__: Processing /src/qemu/hw/misc/imx_rngc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.974 INFO datatypes - __init__: Processing /src/qemu/hw/misc/bcm2835_mphi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.981 INFO datatypes - __init__: Processing /src/qemu/hw/misc/imx6_src.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.990 INFO datatypes - __init__: Processing /src/qemu/hw/misc/sifive_u_otp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:52.998 INFO datatypes - __init__: Processing /src/qemu/hw/misc/nrf51_rng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.007 INFO datatypes - __init__: Processing /src/qemu/hw/misc/i2c-echo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct I2CEchoState { Step #6 - "compile-libfuzzer-introspector-x86_64": I2CSlave parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": I2CBus *bus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": enum i2c_echo_state state; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int pos; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } I2CEchoState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.014 INFO datatypes - __init__: Processing /src/qemu/hw/misc/xlnx-versal-xramc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.022 INFO datatypes - __init__: Processing /src/qemu/hw/misc/bcm2835_mbox.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.032 INFO datatypes - __init__: Processing /src/qemu/hw/misc/exynos4210_clk.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Exynos4210Reg { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* for debug only */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reset_value; Step #6 - "compile-libfuzzer-introspector-x86_64": } Exynos4210Reg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.039 INFO datatypes - __init__: Processing /src/qemu/hw/misc/mips_itu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ITCView { Step #6 - "compile-libfuzzer-introspector-x86_64": ITCVIEW_BYPASS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ITCVIEW_CONTROL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": ITCVIEW_EF_SYNC = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": ITCVIEW_EF_TRY = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": ITCVIEW_PV_SYNC = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": ITCVIEW_PV_TRY = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": ITCVIEW_PV_ICR0 = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": } ITCView; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.051 INFO datatypes - __init__: Processing /src/qemu/hw/misc/mchp_pfsoc_sysreg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.057 INFO datatypes - __init__: Processing /src/qemu/hw/misc/stm32f4xx_syscfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.065 INFO datatypes - __init__: Processing /src/qemu/hw/misc/pci-testdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCITestDevHdr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t test; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad0[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pad1[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t name[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PCITestDevHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IOTest { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion *mr; Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier notifier; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasnotifier; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool match_data; Step #6 - "compile-libfuzzer-introspector-x86_64": PCITestDevHdr *hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned bufsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } IOTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.075 INFO datatypes - __init__: Processing /src/qemu/hw/misc/xlnx-cfi-if.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.080 INFO datatypes - __init__: Processing /src/qemu/hw/misc/pvpanic-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVPanicPCIState { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice dev; Step #6 - "compile-libfuzzer-introspector-x86_64": PVPanicState pvpanic; Step #6 - "compile-libfuzzer-introspector-x86_64": } PVPanicPCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.086 INFO datatypes - __init__: Processing /src/qemu/hw/misc/tz-msc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MSCAction { Step #6 - "compile-libfuzzer-introspector-x86_64": MSCBlockAbort, Step #6 - "compile-libfuzzer-introspector-x86_64": MSCBlockRAZWI, Step #6 - "compile-libfuzzer-introspector-x86_64": MSCAllowSecure, Step #6 - "compile-libfuzzer-introspector-x86_64": MSCAllowNonSecure, Step #6 - "compile-libfuzzer-introspector-x86_64": } MSCAction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.095 INFO datatypes - __init__: Processing /src/qemu/hw/misc/imx_ccm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.101 INFO datatypes - __init__: Processing /src/qemu/hw/misc/armsse-cpu-pwrctrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.108 INFO datatypes - __init__: Processing /src/qemu/hw/misc/ivshmem-flat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.118 INFO datatypes - __init__: Processing /src/qemu/hw/misc/led.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.126 INFO datatypes - __init__: Processing /src/qemu/hw/misc/a9scu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.133 INFO datatypes - __init__: Processing /src/qemu/hw/misc/aspeed_sdmc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.145 INFO datatypes - __init__: Processing /src/qemu/hw/misc/arm11scu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.152 INFO datatypes - __init__: Processing /src/qemu/hw/misc/msf2-sysreg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.159 INFO datatypes - __init__: Processing /src/qemu/hw/misc/aspeed_i3c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.170 INFO datatypes - __init__: Processing /src/qemu/hw/misc/mchp_pfsoc_ioscb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.179 INFO datatypes - __init__: Processing /src/qemu/hw/misc/allwinner-sid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.186 INFO datatypes - __init__: Processing /src/qemu/hw/misc/allwinner-a10-ccm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.194 INFO datatypes - __init__: Processing /src/qemu/hw/misc/unimp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.201 INFO datatypes - __init__: Processing /src/qemu/hw/misc/mps2-fpgaio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.210 INFO datatypes - __init__: Processing /src/qemu/hw/misc/bcm2835_property.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.222 INFO datatypes - __init__: Processing /src/qemu/hw/misc/imx7_ccm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.230 INFO datatypes - __init__: Processing /src/qemu/hw/misc/allwinner-sramc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.237 INFO datatypes - __init__: Processing /src/qemu/hw/misc/imx7_gpr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.244 INFO datatypes - __init__: Processing /src/qemu/hw/misc/pvpanic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.250 INFO datatypes - __init__: Processing /src/qemu/hw/misc/aspeed_peci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.257 INFO datatypes - __init__: Processing /src/qemu/hw/misc/lasi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.265 INFO datatypes - __init__: Processing /src/qemu/hw/misc/npcm7xx_mft.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NPCM7xxMFTCaptureState { Step #6 - "compile-libfuzzer-introspector-x86_64": /* capture succeeded with a valid CNT value. */ Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CAPTURE_SUCCEED, Step #6 - "compile-libfuzzer-introspector-x86_64": /* capture stopped prematurely due to reaching CPCFG condition. */ Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CAPTURE_COMPARE_HIT, Step #6 - "compile-libfuzzer-introspector-x86_64": /* capture fails since it reaches underflow condition for CNT. */ Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_CAPTURE_UNDERFLOW, Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxMFTCaptureState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.277 INFO datatypes - __init__: Processing /src/qemu/hw/misc/bcm2835_powermgt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.284 INFO datatypes - __init__: Processing /src/qemu/hw/misc/zynq_slcr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.300 INFO datatypes - __init__: Processing /src/qemu/hw/misc/virt_ctrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.306 INFO datatypes - __init__: Processing /src/qemu/hw/misc/imx25_ccm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.315 INFO datatypes - __init__: Processing /src/qemu/hw/misc/sifive_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.321 INFO datatypes - __init__: Processing /src/qemu/hw/misc/armsse-mhu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.329 INFO datatypes - __init__: Processing /src/qemu/hw/misc/npcm7xx_gcr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.338 INFO datatypes - __init__: Processing /src/qemu/hw/misc/armsse-cpuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.345 INFO datatypes - __init__: Processing /src/qemu/hw/misc/allwinner-r40-dramc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.355 INFO datatypes - __init__: Processing /src/qemu/hw/misc/xlnx-versal-cfu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.369 INFO datatypes - __init__: Processing /src/qemu/hw/misc/allwinner-h3-sysctrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.375 INFO datatypes - __init__: Processing /src/qemu/hw/misc/sbsa_ec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SECUREECState { Step #6 - "compile-libfuzzer-introspector-x86_64": SysBusDevice parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": } SECUREECState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.382 INFO datatypes - __init__: Processing /src/qemu/hw/misc/npcm7xx_pwm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.393 INFO datatypes - __init__: Processing /src/qemu/hw/misc/aspeed_sli.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.400 INFO datatypes - __init__: Processing /src/qemu/hw/misc/bcm2835_rng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.407 INFO datatypes - __init__: Processing /src/qemu/hw/misc/tz-mpc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.419 INFO datatypes - __init__: Processing /src/qemu/hw/misc/xlnx-versal-trng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.435 INFO datatypes - __init__: Processing /src/qemu/hw/misc/iotkit-secctl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void PerPPCFunction(IoTKitSecCtlPPC *ppc); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.451 INFO datatypes - __init__: Processing /src/qemu/hw/misc/arm_sysctl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.463 INFO datatypes - __init__: Processing /src/qemu/hw/misc/aspeed_scu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.480 INFO datatypes - __init__: Processing /src/qemu/hw/misc/avr_power.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.487 INFO datatypes - __init__: Processing /src/qemu/hw/misc/mchp_pfsoc_dmc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.494 INFO datatypes - __init__: Processing /src/qemu/hw/misc/tz-ppc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.503 INFO datatypes - __init__: Processing /src/qemu/hw/misc/stm32f4xx_exti.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.511 INFO datatypes - __init__: Processing /src/qemu/hw/misc/slavio_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct APCState APCState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.521 INFO datatypes - __init__: Processing /src/qemu/hw/misc/ivshmem-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IVShmemState IVShmemState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MSIVector { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice *pdev; Step #6 - "compile-libfuzzer-introspector-x86_64": int virq; Step #6 - "compile-libfuzzer-introspector-x86_64": bool unmasked; Step #6 - "compile-libfuzzer-introspector-x86_64": } MSIVector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Peer { Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_eventfds; Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier *eventfds; Step #6 - "compile-libfuzzer-introspector-x86_64": } Peer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.539 INFO datatypes - __init__: Processing /src/qemu/hw/misc/allwinner-a10-dramc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.546 INFO datatypes - __init__: Processing /src/qemu/hw/misc/aspeed_sbc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.553 INFO datatypes - __init__: Processing /src/qemu/hw/misc/exynos4210_pmu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Exynos4210PmuReg { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* for debug only */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reset_value; Step #6 - "compile-libfuzzer-introspector-x86_64": } Exynos4210PmuReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.565 INFO datatypes - __init__: Processing /src/qemu/hw/misc/auxbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.573 INFO datatypes - __init__: Processing /src/qemu/hw/misc/npcm7xx_clk.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ClockSrcType { Step #6 - "compile-libfuzzer-introspector-x86_64": CLKSRC_REF, Step #6 - "compile-libfuzzer-introspector-x86_64": CLKSRC_PLL, Step #6 - "compile-libfuzzer-introspector-x86_64": CLKSRC_SEL, Step #6 - "compile-libfuzzer-introspector-x86_64": CLKSRC_DIV, Step #6 - "compile-libfuzzer-introspector-x86_64": } ClockSrcType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SELInitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t input_size; Step #6 - "compile-libfuzzer-introspector-x86_64": ClockSrcType src_type[NPCM7XX_CLK_SEL_MAX_INPUT]; Step #6 - "compile-libfuzzer-introspector-x86_64": int src_index[NPCM7XX_CLK_SEL_MAX_INPUT]; Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *public_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } SELInitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DividerInitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": ClockSrcType src_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int src_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t (*divide)(NPCM7xxClockDividerState *s); Step #6 - "compile-libfuzzer-introspector-x86_64": int reg; /* not used when type == CONSTANT */ Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; /* not used when type == CONSTANT */ Step #6 - "compile-libfuzzer-introspector-x86_64": int len; /* not used when type == CONSTANT */ Step #6 - "compile-libfuzzer-introspector-x86_64": int divisor; /* used only when type == CONSTANT */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *public_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } DividerInitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLLInitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": ClockSrcType src_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int src_index; Step #6 - "compile-libfuzzer-introspector-x86_64": int reg; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *public_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLLInitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.590 INFO datatypes - __init__: Processing /src/qemu/hw/misc/bcm2835_cprman.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.605 INFO datatypes - __init__: Processing /src/qemu/hw/misc/xlnx-zynqmp-crf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.614 INFO datatypes - __init__: Processing /src/qemu/hw/misc/exynos4210_rng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.622 INFO datatypes - __init__: Processing /src/qemu/hw/misc/imx7_snvs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.629 INFO datatypes - __init__: Processing /src/qemu/hw/misc/stm32l4x5_exti.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.637 INFO datatypes - __init__: Processing /src/qemu/hw/misc/sifive_e_prci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.644 INFO datatypes - __init__: Processing /src/qemu/hw/misc/mac_via.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.663 INFO datatypes - __init__: Processing /src/qemu/hw/misc/eccmemctl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.672 INFO datatypes - __init__: Processing /src/qemu/hw/misc/mos6522.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.686 INFO datatypes - __init__: Processing /src/qemu/hw/misc/pc-testdev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.694 INFO datatypes - __init__: Processing /src/qemu/hw/misc/aspeed_hace.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.705 INFO datatypes - __init__: Processing /src/qemu/hw/misc/djmemc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.712 INFO datatypes - __init__: Processing /src/qemu/hw/misc/imx6ul_ccm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.727 INFO datatypes - __init__: Processing /src/qemu/hw/misc/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.732 INFO datatypes - __init__: Processing /src/qemu/hw/misc/stm32f2xx_syscfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.739 INFO datatypes - __init__: Processing /src/qemu/hw/misc/pvpanic-isa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.745 INFO datatypes - __init__: Processing /src/qemu/hw/misc/xlnx-versal-crl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.756 INFO datatypes - __init__: Processing /src/qemu/hw/misc/imx7_src.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.765 INFO datatypes - __init__: Processing /src/qemu/hw/misc/stm32l4x5_syscfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.773 INFO datatypes - __init__: Processing /src/qemu/hw/misc/xlnx-versal-cframe-reg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.790 INFO datatypes - __init__: Processing /src/qemu/hw/misc/imx31_ccm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.800 INFO datatypes - __init__: Processing /src/qemu/hw/misc/stm32_rcc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.807 INFO datatypes - __init__: Processing /src/qemu/hw/misc/allwinner-cpucfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.815 INFO datatypes - __init__: Processing /src/qemu/hw/misc/macio/gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.822 INFO datatypes - __init__: Processing /src/qemu/hw/misc/macio/cuda.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CudaCommand { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t command; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*handler)(CUDAState *s, Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *in_args, int in_len, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *out_args, int *out_len); Step #6 - "compile-libfuzzer-introspector-x86_64": } CudaCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.835 INFO datatypes - __init__: Processing /src/qemu/hw/misc/macio/mac_dbdma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.851 INFO datatypes - __init__: Processing /src/qemu/hw/misc/macio/pmu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PMUCmdHandler { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t command; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*handler)(PMUState *s, Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *in_args, uint8_t in_len, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *out_args, uint8_t *out_len); Step #6 - "compile-libfuzzer-introspector-x86_64": } PMUCmdHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.866 INFO datatypes - __init__: Processing /src/qemu/hw/misc/macio/macio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.878 INFO datatypes - __init__: Processing /src/qemu/hw/misc/macio/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.883 INFO datatypes - __init__: Processing /src/qemu/hw/openrisc/virt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OR1KVirtState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MachineState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *fdt; Step #6 - "compile-libfuzzer-introspector-x86_64": int fdt_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } OR1KVirtState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.897 INFO datatypes - __init__: Processing /src/qemu/hw/openrisc/openrisc_sim.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Or1ksimState { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MachineState parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *fdt; Step #6 - "compile-libfuzzer-introspector-x86_64": int fdt_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } Or1ksimState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.907 INFO datatypes - __init__: Processing /src/qemu/hw/openrisc/cputimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OR1KTimerState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ttcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ttcr_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t clk_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } OR1KTimerState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.914 INFO datatypes - __init__: Processing /src/qemu/hw/openrisc/boot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.921 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/mac_nvram.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.929 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/eeprom93xx.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": eeprom_read = 0x80, /* read register xx */ Step #6 - "compile-libfuzzer-introspector-x86_64": eeprom_write = 0x40, /* write register xx */ Step #6 - "compile-libfuzzer-introspector-x86_64": eeprom_erase = 0xc0, /* erase register xx */ Step #6 - "compile-libfuzzer-introspector-x86_64": eeprom_ewen = 0x30, /* erase / write enable */ Step #6 - "compile-libfuzzer-introspector-x86_64": eeprom_ewds = 0x00, /* erase / write disable */ Step #6 - "compile-libfuzzer-introspector-x86_64": eeprom_eral = 0x20, /* erase all registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": eeprom_wral = 0x10, /* write all registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": eeprom_amask = 0x0f, Step #6 - "compile-libfuzzer-introspector-x86_64": eeprom_imask = 0xf0 Step #6 - "compile-libfuzzer-introspector-x86_64": } eeprom_instruction_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.938 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/xlnx-efuse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.947 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/xlnx-versal-efuse-cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.953 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/fw_cfg-interface.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.959 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/xlnx-zynqmp-efuse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.980 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/xlnx-bbram.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:53.992 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/ds1225y.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t chip_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *contents; Step #6 - "compile-libfuzzer-introspector-x86_64": } NvRamState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.000 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/nrf51_nvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.008 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/chrp_nvram.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.014 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/xlnx-efuse-crc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.021 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/bcm2835_otp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.028 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/eeprom_at24c.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EEPROMState EEPROMState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.036 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/spapr_nvram.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.045 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/npcm7xx_otp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NPCM7xxOTPRegister { Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_OTP_FST, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_OTP_FADDR, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_OTP_FDATA, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_OTP_FCFG, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Offset 0x10 is FKEYIND in OTP1, FUSTRAP in OTP2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_OTP_FKEYIND = 0x0010 / sizeof(uint32_t), Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_OTP_FUSTRAP = 0x0010 / sizeof(uint32_t), Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_OTP_FCTL, Step #6 - "compile-libfuzzer-introspector-x86_64": NPCM7XX_OTP_REGS_END, Step #6 - "compile-libfuzzer-introspector-x86_64": } NPCM7xxOTPRegister; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.054 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/fw_cfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.076 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.081 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/fw_cfg-acpi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.087 INFO datatypes - __init__: Processing /src/qemu/hw/nvram/xlnx-versal-efuse-ctrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XlnxEFuseLkSpec { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t row; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t lk_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": } XlnxEFuseLkSpec; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.106 INFO datatypes - __init__: Processing /src/qemu/hw/microblaze/petalogix_ml605_mmu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.114 INFO datatypes - __init__: Processing /src/qemu/hw/microblaze/xlnx-zynqmp-pmu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.122 INFO datatypes - __init__: Processing /src/qemu/hw/microblaze/boot.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.127 INFO datatypes - __init__: Processing /src/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.135 INFO datatypes - __init__: Processing /src/qemu/hw/microblaze/boot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.142 INFO datatypes - __init__: Processing /src/qemu/hw/block/m25p80_sfdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.162 INFO datatypes - __init__: Processing /src/qemu/hw/block/virtio-blk-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.168 INFO datatypes - __init__: Processing /src/qemu/hw/block/xen-block.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.187 INFO datatypes - __init__: Processing /src/qemu/hw/block/fdc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FDCtrlCommand { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t value; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": int parameters; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*handler)(FDCtrl *fdctrl, int direction); Step #6 - "compile-libfuzzer-introspector-x86_64": int direction; Step #6 - "compile-libfuzzer-introspector-x86_64": } FDCtrlCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.219 INFO datatypes - __init__: Processing /src/qemu/hw/block/m25p80.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FlashPartInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *part_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This array stores the ID bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": * The first three bytes are the JEDIC ID. Step #6 - "compile-libfuzzer-introspector-x86_64": * JEDEC ID zero means "no ID" (mostly older chips). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id[SPI_NOR_MAX_ID_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * there is confusion between manufacturers as to what a sector is. In this Step #6 - "compile-libfuzzer-introspector-x86_64": * device model, a "sector" is the size that is erased by the ERASE_SECTOR Step #6 - "compile-libfuzzer-introspector-x86_64": * command (opcode 0xd8). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sector_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t n_sectors; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t page_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Big sized spi nor are often stacked devices, thus sometime Step #6 - "compile-libfuzzer-introspector-x86_64": * replace chip erase with die erase. Step #6 - "compile-libfuzzer-introspector-x86_64": * This field inform how many die is in the chip. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t die_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t (*sfdp_read)(uint32_t sfdp_addr); Step #6 - "compile-libfuzzer-introspector-x86_64": } FlashPartInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MODE_STD = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MODE_DIO = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MODE_QIO = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } SPIMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_PAGE_PROGRAM, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_COLLECTING_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_COLLECTING_VAR_LEN_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_READING_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_READING_SFDP, Step #6 - "compile-libfuzzer-introspector-x86_64": } CMDState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": NOP = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": WRSR = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": WRDI = 0x4, Step #6 - "compile-libfuzzer-introspector-x86_64": RDSR = 0x5, Step #6 - "compile-libfuzzer-introspector-x86_64": WREN = 0x6, Step #6 - "compile-libfuzzer-introspector-x86_64": BRRD = 0x16, Step #6 - "compile-libfuzzer-introspector-x86_64": BRWR = 0x17, Step #6 - "compile-libfuzzer-introspector-x86_64": JEDEC_READ = 0x9f, Step #6 - "compile-libfuzzer-introspector-x86_64": BULK_ERASE_60 = 0x60, Step #6 - "compile-libfuzzer-introspector-x86_64": BULK_ERASE = 0xc7, Step #6 - "compile-libfuzzer-introspector-x86_64": READ_FSR = 0x70, Step #6 - "compile-libfuzzer-introspector-x86_64": RDCR = 0x15, Step #6 - "compile-libfuzzer-introspector-x86_64": RDSFDP = 0x5a, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": READ = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": READ4 = 0x13, Step #6 - "compile-libfuzzer-introspector-x86_64": FAST_READ = 0x0b, Step #6 - "compile-libfuzzer-introspector-x86_64": FAST_READ4 = 0x0c, Step #6 - "compile-libfuzzer-introspector-x86_64": DOR = 0x3b, Step #6 - "compile-libfuzzer-introspector-x86_64": DOR4 = 0x3c, Step #6 - "compile-libfuzzer-introspector-x86_64": QOR = 0x6b, Step #6 - "compile-libfuzzer-introspector-x86_64": QOR4 = 0x6c, Step #6 - "compile-libfuzzer-introspector-x86_64": DIOR = 0xbb, Step #6 - "compile-libfuzzer-introspector-x86_64": DIOR4 = 0xbc, Step #6 - "compile-libfuzzer-introspector-x86_64": QIOR = 0xeb, Step #6 - "compile-libfuzzer-introspector-x86_64": QIOR4 = 0xec, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PP = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": PP4 = 0x12, Step #6 - "compile-libfuzzer-introspector-x86_64": PP4_4 = 0x3e, Step #6 - "compile-libfuzzer-introspector-x86_64": DPP = 0xa2, Step #6 - "compile-libfuzzer-introspector-x86_64": QPP = 0x32, Step #6 - "compile-libfuzzer-introspector-x86_64": QPP_4 = 0x34, Step #6 - "compile-libfuzzer-introspector-x86_64": RDID_90 = 0x90, Step #6 - "compile-libfuzzer-introspector-x86_64": RDID_AB = 0xab, Step #6 - "compile-libfuzzer-introspector-x86_64": AAI_WP = 0xad, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ERASE_4K = 0x20, Step #6 - "compile-libfuzzer-introspector-x86_64": ERASE4_4K = 0x21, Step #6 - "compile-libfuzzer-introspector-x86_64": ERASE_32K = 0x52, Step #6 - "compile-libfuzzer-introspector-x86_64": ERASE4_32K = 0x5c, Step #6 - "compile-libfuzzer-introspector-x86_64": ERASE_SECTOR = 0xd8, Step #6 - "compile-libfuzzer-introspector-x86_64": ERASE4_SECTOR = 0xdc, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": EN_4BYTE_ADDR = 0xB7, Step #6 - "compile-libfuzzer-introspector-x86_64": EX_4BYTE_ADDR = 0xE9, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": EXTEND_ADDR_READ = 0xC8, Step #6 - "compile-libfuzzer-introspector-x86_64": EXTEND_ADDR_WRITE = 0xC5, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RESET_ENABLE = 0x66, Step #6 - "compile-libfuzzer-introspector-x86_64": RESET_MEMORY = 0x99, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Micron: 0x35 - enable QPI Step #6 - "compile-libfuzzer-introspector-x86_64": * Spansion: 0x35 - read control register Step #6 - "compile-libfuzzer-introspector-x86_64": * Winbond: 0x35 - quad enable Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": RDCR_EQIO = 0x35, Step #6 - "compile-libfuzzer-introspector-x86_64": RSTQIO = 0xf5, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Winbond: 0x31 - write status register 2 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": WRSR2 = 0x31, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RNVCR = 0xB5, Step #6 - "compile-libfuzzer-introspector-x86_64": WNVCR = 0xB1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RVCR = 0x85, Step #6 - "compile-libfuzzer-introspector-x86_64": WVCR = 0x81, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": REVCR = 0x65, Step #6 - "compile-libfuzzer-introspector-x86_64": WEVCR = 0x61, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": DIE_ERASE = 0xC4, Step #6 - "compile-libfuzzer-introspector-x86_64": } FlashCMD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MAN_SPANSION, Step #6 - "compile-libfuzzer-introspector-x86_64": MAN_MACRONIX, Step #6 - "compile-libfuzzer-introspector-x86_64": MAN_NUMONYX, Step #6 - "compile-libfuzzer-introspector-x86_64": MAN_WINBOND, Step #6 - "compile-libfuzzer-introspector-x86_64": MAN_SST, Step #6 - "compile-libfuzzer-introspector-x86_64": MAN_ISSI, Step #6 - "compile-libfuzzer-introspector-x86_64": MAN_GENERIC, Step #6 - "compile-libfuzzer-introspector-x86_64": } Manufacturer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.246 INFO datatypes - __init__: Processing /src/qemu/hw/block/fdc-isa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.256 INFO datatypes - __init__: Processing /src/qemu/hw/block/cdrom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.263 INFO datatypes - __init__: Processing /src/qemu/hw/block/fdc-sysbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FDCtrlSysBusClass FDCtrlSysBusClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FDCtrlSysBus FDCtrlSysBus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.271 INFO datatypes - __init__: Processing /src/qemu/hw/block/xen_blkif.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blkif_x86_32_request blkif_x86_32_request_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union blkif_back_rings blkif_back_rings_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blkif_x86_64_request blkif_x86_64_request_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blkif_x86_64_response blkif_x86_64_response_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blkif_x86_32_response blkif_x86_32_response_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.279 INFO datatypes - __init__: Processing /src/qemu/hw/block/m25p80_sfdp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.285 INFO datatypes - __init__: Processing /src/qemu/hw/block/block.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.293 INFO datatypes - __init__: Processing /src/qemu/hw/block/hd-geometry.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.300 INFO datatypes - __init__: Processing /src/qemu/hw/block/virtio-blk.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZoneCmdData { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOBlockReq *req; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *in_iov; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned in_num; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nr_zones; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockZoneDescriptor *zones; Step #6 - "compile-libfuzzer-introspector-x86_64": } zone_report_data; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } zone_append_data; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZoneCmdData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.329 INFO datatypes - __init__: Processing /src/qemu/hw/block/pflash_cfi01.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.346 INFO datatypes - __init__: Processing /src/qemu/hw/block/vhost-user-blk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.358 INFO datatypes - __init__: Processing /src/qemu/hw/block/pflash_cfi02.c 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 num; Step #6 - "compile-libfuzzer-introspector-x86_64": } SectorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.375 INFO datatypes - __init__: Processing /src/qemu/hw/block/nand.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NANDFlashState NANDFlashState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.391 INFO datatypes - __init__: Processing /src/qemu/hw/block/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.397 INFO datatypes - __init__: Processing /src/qemu/hw/block/swim.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.408 INFO datatypes - __init__: Processing /src/qemu/hw/block/fdc-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum FDriveRate { Step #6 - "compile-libfuzzer-introspector-x86_64": FDRIVE_RATE_500K = 0x00, /* 500 Kbps */ Step #6 - "compile-libfuzzer-introspector-x86_64": FDRIVE_RATE_300K = 0x01, /* 300 Kbps */ Step #6 - "compile-libfuzzer-introspector-x86_64": FDRIVE_RATE_250K = 0x02, /* 250 Kbps */ Step #6 - "compile-libfuzzer-introspector-x86_64": FDRIVE_RATE_1M = 0x03, /* 1 Mbps */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FDriveRate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum FDriveSize { Step #6 - "compile-libfuzzer-introspector-x86_64": FDRIVE_SIZE_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": FDRIVE_SIZE_350, Step #6 - "compile-libfuzzer-introspector-x86_64": FDRIVE_SIZE_525, Step #6 - "compile-libfuzzer-introspector-x86_64": } FDriveSize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum FDiskFlags { Step #6 - "compile-libfuzzer-introspector-x86_64": FDISK_DBL_SIDES = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": } FDiskFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FDCtrl FDCtrl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FDFormat { Step #6 - "compile-libfuzzer-introspector-x86_64": FloppyDriveType drive; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t last_sect; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t max_track; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t max_head; Step #6 - "compile-libfuzzer-introspector-x86_64": FDriveRate rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } FDFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FDrive { Step #6 - "compile-libfuzzer-introspector-x86_64": FDCtrl *fdctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockBackend *blk; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockConf *conf; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Drive status */ Step #6 - "compile-libfuzzer-introspector-x86_64": FloppyDriveType drive; /* CMOS drive type */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t perpendicular; /* 2.88 MB access mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Position */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t track; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sect; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Media */ Step #6 - "compile-libfuzzer-introspector-x86_64": FloppyDriveType disk; /* Current disk type */ Step #6 - "compile-libfuzzer-introspector-x86_64": FDiskFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t last_sect; /* Nb sector per track */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t max_track; /* Nb of tracks */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t bps; /* Bytes per sector */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ro; /* Is read-only */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t media_changed; /* Is media changed */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t media_rate; /* Data rate of medium */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool media_validated; /* Have we validated the media? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FDrive; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FloppyBus { Step #6 - "compile-libfuzzer-introspector-x86_64": BusState bus; Step #6 - "compile-libfuzzer-introspector-x86_64": FDCtrl *fdc; Step #6 - "compile-libfuzzer-introspector-x86_64": } FloppyBus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.415 INFO datatypes - __init__: Processing /src/qemu/hw/block/dataplane/xen-block.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenBlockRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": blkif_request_t req; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUIOVector v; Step #6 - "compile-libfuzzer-introspector-x86_64": void *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int presync; Step #6 - "compile-libfuzzer-introspector-x86_64": int aio_inflight; Step #6 - "compile-libfuzzer-introspector-x86_64": int aio_errors; Step #6 - "compile-libfuzzer-introspector-x86_64": XenBlockDataPlane *dataplane; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(XenBlockRequest) list; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockAcctCookie acct; Step #6 - "compile-libfuzzer-introspector-x86_64": } XenBlockRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.429 INFO datatypes - __init__: Processing /src/qemu/hw/block/dataplane/xen-block.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XenBlockDataPlane XenBlockDataPlane; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.435 INFO datatypes - __init__: Processing /src/qemu/hw/tpm/tpm_tis_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TPMStateI2C { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": I2CSlave parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t offset; /* offset into data[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t operation; /* OP_SEND & OP_RECV */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[5]; /* Data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* i2c registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t loc_sel; /* Current locality */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t csum_enable; /* Is checksum enabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Derived from the above */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *reg_name; /* Register name */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tis_addr; /* Converted tis address including locty */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": TPMState state; /* not a QOM object */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } TPMStateI2C; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct regMap { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t i2c_reg; /* I2C register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tis_reg; /* TIS register */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *reg_name; /* Register name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } I2CRegMap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.446 INFO datatypes - __init__: Processing /src/qemu/hw/tpm/tpm_tis_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.459 INFO datatypes - __init__: Processing /src/qemu/hw/tpm/tpm_tis_sysbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.467 INFO datatypes - __init__: Processing /src/qemu/hw/tpm/tpm_tis.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TPM_TIS_STATE_IDLE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TPM_TIS_STATE_READY, Step #6 - "compile-libfuzzer-introspector-x86_64": TPM_TIS_STATE_COMPLETION, Step #6 - "compile-libfuzzer-introspector-x86_64": TPM_TIS_STATE_EXECUTION, Step #6 - "compile-libfuzzer-introspector-x86_64": TPM_TIS_STATE_RECEPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": } TPMTISState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TPMState { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion mmio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char buffer[TPM_TIS_BUFFER_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t rw_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t active_locty; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t aborting_locty; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t next_locty; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TPMLocality loc[TPM_TIS_NUM_LOCALITIES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t irq_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TPMBackendCmd cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TPMBackend *be_driver; Step #6 - "compile-libfuzzer-introspector-x86_64": TPMVersion be_tpm_version; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t be_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool ppi_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": TPMPPI ppi; Step #6 - "compile-libfuzzer-introspector-x86_64": } TPMState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TPMLocality { Step #6 - "compile-libfuzzer-introspector-x86_64": TPMTISState state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t access; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t iface_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t inte; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ints; Step #6 - "compile-libfuzzer-introspector-x86_64": } TPMLocality; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.473 INFO datatypes - __init__: Processing /src/qemu/hw/tpm/tpm_ppi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.479 INFO datatypes - __init__: Processing /src/qemu/hw/tpm/tpm_tis_isa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.486 INFO datatypes - __init__: Processing /src/qemu/hw/tpm/tpm_spapr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpaprTpmState SpaprTpmState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TpmCrq { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t valid; /* 0x80: cmd; 0xc0: init crq */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0x81-0x83: CRQ message response */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t msg; /* see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t len; /* len of TPM request; len of TPM response */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data; /* rtce_dma_handle when sending TPM request */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } TpmCrq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.496 INFO datatypes - __init__: Processing /src/qemu/hw/tpm/tpm_crb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CRBState CRBState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.505 INFO datatypes - __init__: Processing /src/qemu/hw/tpm/tpm_ppi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TPMPPI { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion ram; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } TPMPPI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.510 INFO datatypes - __init__: Processing /src/qemu/hw/tpm/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.516 INFO datatypes - __init__: Processing /src/qemu/hw/tpm/tpm_prop.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.521 INFO datatypes - __init__: Processing /src/qemu/hw/cpu/a9mpcore.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.528 INFO datatypes - __init__: Processing /src/qemu/hw/cpu/cluster.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CallbackData { Step #6 - "compile-libfuzzer-introspector-x86_64": CPUClusterState *cluster; Step #6 - "compile-libfuzzer-introspector-x86_64": int cpu_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallbackData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.535 INFO datatypes - __init__: Processing /src/qemu/hw/cpu/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.541 INFO datatypes - __init__: Processing /src/qemu/hw/cpu/a15mpcore.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.548 INFO datatypes - __init__: Processing /src/qemu/hw/cpu/arm11mpcore.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.556 INFO datatypes - __init__: Processing /src/qemu/hw/cpu/realview_mpcore.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.563 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/xen-9pfs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.568 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-local.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.574 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-synth.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.586 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-util.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.594 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-posix-acl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.601 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/cofs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.611 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/cofile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.620 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-util-linux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.626 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/virtio-9p.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.631 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/codir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.640 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-util-darwin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.647 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/coth.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.652 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-xattr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.661 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-xattr-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.667 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-local.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int mountfd; Step #6 - "compile-libfuzzer-introspector-x86_64": } LocalData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.690 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/coxattr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.697 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/xen-9p-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Xen9pfsRing { Step #6 - "compile-libfuzzer-introspector-x86_64": struct Xen9pfsDev *priv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int ref; Step #6 - "compile-libfuzzer-introspector-x86_64": xenevtchn_handle *evtchndev; Step #6 - "compile-libfuzzer-introspector-x86_64": int evtchn; Step #6 - "compile-libfuzzer-introspector-x86_64": int local_port; Step #6 - "compile-libfuzzer-introspector-x86_64": int ring_order; Step #6 - "compile-libfuzzer-introspector-x86_64": struct xen_9pfs_data_intf *intf; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": struct xen_9pfs_data ring; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec *sg; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *bh; Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* local copies, so that we can read/write PDU data directly from Step #6 - "compile-libfuzzer-introspector-x86_64": * the ring */ Step #6 - "compile-libfuzzer-introspector-x86_64": RING_IDX out_cons, out_size, in_cons; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inprogress; Step #6 - "compile-libfuzzer-introspector-x86_64": } Xen9pfsRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Xen9pfsDev { Step #6 - "compile-libfuzzer-introspector-x86_64": struct XenLegacyDevice xendev; /* must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsState state; Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *security_model; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tag; Step #6 - "compile-libfuzzer-introspector-x86_64": char *id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int num_rings; Step #6 - "compile-libfuzzer-introspector-x86_64": Xen9pfsRing *rings; Step #6 - "compile-libfuzzer-introspector-x86_64": MemReentrancyGuard mem_reentrancy_guard; Step #6 - "compile-libfuzzer-introspector-x86_64": } Xen9pfsDev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.710 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/coth.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.718 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-util-generic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.725 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-synth.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t (*v9fs_synth_write)(void *buf, int len, off_t offset, Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsSynthNode V9fsSynthNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t (*v9fs_synth_read)(void *buf, int len, off_t offset, Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsSynthNodeAttr { Step #6 - "compile-libfuzzer-introspector-x86_64": int mode; Step #6 - "compile-libfuzzer-introspector-x86_64": int inode; Step #6 - "compile-libfuzzer-introspector-x86_64": int nlink; Step #6 - "compile-libfuzzer-introspector-x86_64": v9fs_synth_read read; Step #6 - "compile-libfuzzer-introspector-x86_64": v9fs_synth_write write; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsSynthNodeAttr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsSynthOpenState { Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsSynthNode *node; Step #6 - "compile-libfuzzer-introspector-x86_64": struct dirent dent; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Ensure there is enough space for 'dent' above, some systems have a Step #6 - "compile-libfuzzer-introspector-x86_64": * d_name size of just 1, which would cause a buffer overrun. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char dent_trailing_space[NAME_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsSynthOpenState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.731 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DotlOpenflagMap { Step #6 - "compile-libfuzzer-introspector-x86_64": int dotl_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int open_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } DotlOpenflagMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtfsCoResetData { Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsPDU pdu; Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtfsCoResetData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.788 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsPDU V9fsPDU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsTransport V9fsTransport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsFidState V9fsFidState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsDir { Step #6 - "compile-libfuzzer-introspector-x86_64": DIR *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": P9ProtoVersion proto_version; Step #6 - "compile-libfuzzer-introspector-x86_64": /* readdir mutex type used for 9P2000.u protocol variant */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoMutex readdir_mutex_u; Step #6 - "compile-libfuzzer-introspector-x86_64": /* readdir mutex type used for 9P2000.L protocol variant */ Step #6 - "compile-libfuzzer-introspector-x86_64": QemuMutex readdir_mutex_L; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsDir; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsDirEnt { Step #6 - "compile-libfuzzer-introspector-x86_64": /* mandatory (must not be NULL) information for all readdir requests */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct dirent *dent; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * optional (may be NULL): A full stat of each directory entry is just Step #6 - "compile-libfuzzer-introspector-x86_64": * done if explicitly told to fs driver. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct stat *st; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * instead of an array, directory entries are always returned as Step #6 - "compile-libfuzzer-introspector-x86_64": * chained list, that's because the amount of entries retrieved by fs Step #6 - "compile-libfuzzer-introspector-x86_64": * drivers is dependent on the individual entries' name (since response Step #6 - "compile-libfuzzer-introspector-x86_64": * messages are size limited), so the final amount cannot be estimated Step #6 - "compile-libfuzzer-introspector-x86_64": * before hand Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct V9fsDirEnt *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsDirEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VariLenAffix { Step #6 - "compile-libfuzzer-introspector-x86_64": AffixType_t type; /* Whether this affix is a suffix or a prefix. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t value; /* Actual numerical value of this affix. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Length of the affix, that is how many (of the lowest) bits of ``value`` Step #6 - "compile-libfuzzer-introspector-x86_64": * must be used for appending/prepending this affix to its final resulting, Step #6 - "compile-libfuzzer-introspector-x86_64": * unique number. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bits; Step #6 - "compile-libfuzzer-introspector-x86_64": } VariLenAffix; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": dev_t dev; Step #6 - "compile-libfuzzer-introspector-x86_64": ino_t ino; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t path; Step #6 - "compile-libfuzzer-introspector-x86_64": } QpfEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsFlock Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start; /* absolute offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t proc_id; Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsString client_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsFlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum P9ProtoVersion { Step #6 - "compile-libfuzzer-introspector-x86_64": V9FS_PROTO_2000U = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": V9FS_PROTO_2000L = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": } P9ProtoVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size_le; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t tag_le; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsState V9fsState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsXattr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t copied_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": void *value; Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsString name; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": bool xattrwalk_fid; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsXattr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AffixType_t { Step #6 - "compile-libfuzzer-introspector-x86_64": AffixType_Prefix, Step #6 - "compile-libfuzzer-introspector-x86_64": AffixType_Suffix, /* A.k.a. postfix. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AffixType_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsGetlock Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start; /* absolute offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t proc_id; Step #6 - "compile-libfuzzer-introspector-x86_64": V9fsString client_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsGetlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsConf Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* tag name for the device */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *tag; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fsdev_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } V9fsConf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": dev_t dev; /* FS device on host. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * How many (high) bits of the original inode number shall be used for Step #6 - "compile-libfuzzer-introspector-x86_64": * hashing. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int prefix_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": } QpdEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": dev_t dev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ino_prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t qp_affix_index; Step #6 - "compile-libfuzzer-introspector-x86_64": VariLenAffix qp_affix; Step #6 - "compile-libfuzzer-introspector-x86_64": } QppEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.798 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.803 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/virtio-9p-device.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.812 INFO datatypes - __init__: Processing /src/qemu/hw/9pfs/9p-xattr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.819 INFO datatypes - __init__: Processing /src/qemu/hw/dma/omap_dma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.843 INFO datatypes - __init__: Processing /src/qemu/hw/dma/xlnx-zynq-devcfg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.854 INFO datatypes - __init__: Processing /src/qemu/hw/dma/sifive_pdma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.865 INFO datatypes - __init__: Processing /src/qemu/hw/dma/sparc32_dma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.876 INFO datatypes - __init__: Processing /src/qemu/hw/dma/pl080.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.886 INFO datatypes - __init__: Processing /src/qemu/hw/dma/xilinx_axidma.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XilinxAXIDMAStreamSink XilinxAXIDMAStreamSink; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.900 INFO datatypes - __init__: Processing /src/qemu/hw/dma/rc4030.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dma_pagetable_entry { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t frame; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t owner; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.914 INFO datatypes - __init__: Processing /src/qemu/hw/dma/soc_dma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.924 INFO datatypes - __init__: Processing /src/qemu/hw/dma/pl330.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PL330State PL330State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PL330QueueEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t n; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inc; Step #6 - "compile-libfuzzer-introspector-x86_64": bool z; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t seqn; Step #6 - "compile-libfuzzer-introspector-x86_64": } PL330QueueEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PL330Chan { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t src; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dst; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lc[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fault_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t watchdog_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool ns; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t request_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wakeup; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wfp_sbp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t stall; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_manager; Step #6 - "compile-libfuzzer-introspector-x86_64": PL330State *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": } PL330Chan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PL330Fifo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *tag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } PL330Fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PL330Queue { Step #6 - "compile-libfuzzer-introspector-x86_64": PL330State *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": PL330QueueEntry *queue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t queue_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } PL330Queue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PL330InsnDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": /* OPCODE of the instruction */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Mask so we can select several sibling instructions, such as Step #6 - "compile-libfuzzer-introspector-x86_64": DMALD, DMALDS and DMALDB */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t opmask; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Size of instruction in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Interpreter */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*exec)(PL330Chan *, uint8_t opcode, uint8_t *args, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": } PL330InsnDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_stopped = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_executing = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_cache_miss = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_updating_pc = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_waiting_event = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_at_barrier = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_queue_busy = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_waiting_periph = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_killing = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_completing = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_fault_completing = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": pl330_chan_fault = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": } PL330ChanState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.950 INFO datatypes - __init__: Processing /src/qemu/hw/dma/i82374.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.957 INFO datatypes - __init__: Processing /src/qemu/hw/dma/xlnx_dpdma.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DPDMABurstType DPDMABurstType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DPDMADescriptor DPDMADescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DPDMAMode DPDMAMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.973 INFO datatypes - __init__: Processing /src/qemu/hw/dma/xlnx_csu_dma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.989 INFO datatypes - __init__: Processing /src/qemu/hw/dma/bcm2835_dma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:54.999 INFO datatypes - __init__: Processing /src/qemu/hw/dma/xlnx-zdma.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.019 INFO datatypes - __init__: Processing /src/qemu/hw/dma/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.024 INFO datatypes - __init__: Processing /src/qemu/hw/dma/i8257.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.038 INFO datatypes - __init__: Processing /src/qemu/hw/nubus/nubus-virtio-mmio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.044 INFO datatypes - __init__: Processing /src/qemu/hw/nubus/nubus-bridge.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.050 INFO datatypes - __init__: Processing /src/qemu/hw/nubus/mac-nubus-bridge.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.057 INFO datatypes - __init__: Processing /src/qemu/hw/nubus/nubus-bus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.064 INFO datatypes - __init__: Processing /src/qemu/hw/nubus/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.069 INFO datatypes - __init__: Processing /src/qemu/hw/nubus/nubus-device.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.076 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/bonito.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BonitoState BonitoState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIBonitoState PCIBonitoState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.091 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/articia.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.099 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/uninorth.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.112 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/ppc440_pcix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.125 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/xilinx-pcie.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.134 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/gpex-acpi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.144 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/pnv_phb4_pec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.155 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/sh_pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.162 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/astro.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.179 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/designware.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.193 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/i440fx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.204 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/pnv_phb4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.230 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/gt64120.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.248 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/gpex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.257 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/grackle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.264 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/raven.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PRePPCIState PREPPCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.275 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/versatile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIVPBState PCIVPBState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_IMAP0 = 0x0, Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_IMAP1 = 0x4, Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_IMAP2 = 0x8, Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_SELFID = 0xc, Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_FLAGS = 0x10, Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_SMAP0 = 0x14, Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_SMAP1 = 0x18, Step #6 - "compile-libfuzzer-introspector-x86_64": PCI_SMAP2 = 0x1c, Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIVPBControlRegs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.287 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/remote.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.292 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/mv643xx.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.302 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/pnv_phb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.312 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/mv64361.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.331 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/ppc4xx_pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.341 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/sabre.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.353 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/xen_igd_pt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } IGDHostInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.360 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/pam.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.366 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/pnv_phb3_msi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.375 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/dino.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.386 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/pnv_phb3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.405 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.411 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/ppce500.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.423 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/pnv_phb3_pbcq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.433 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/q35.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.447 INFO datatypes - __init__: Processing /src/qemu/hw/pci-host/pnv_phb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvPhb4PecState PnvPhb4PecState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvPHBRootPort { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIESlot parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvPHBRootPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.452 INFO datatypes - __init__: Processing /src/qemu/hw/fsi/fsi-master.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.459 INFO datatypes - __init__: Processing /src/qemu/hw/fsi/fsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.466 INFO datatypes - __init__: Processing /src/qemu/hw/fsi/lbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.473 INFO datatypes - __init__: Processing /src/qemu/hw/fsi/cfam.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.480 INFO datatypes - __init__: Processing /src/qemu/hw/fsi/aspeed_apb2opb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.489 INFO datatypes - __init__: Processing /src/qemu/hw/fsi/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.494 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/allwinner-i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.504 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/bitbang_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.512 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/bcm2835_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.520 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/smbus_slave.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.528 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/pm_smbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.538 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/pmbus_device.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.562 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/omap_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.574 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/npcm7xx_smbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.589 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.600 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/arm_sbcon_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.607 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/imx_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.615 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/microbit_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.622 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/ppc4xx_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.631 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/smbus_ich9.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.638 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/exynos4210_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.647 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/mpc_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.656 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/aspeed_i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.681 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/smbus_eeprom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.690 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.695 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/i2c_mux_pca954x.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Pca954xState { Step #6 - "compile-libfuzzer-introspector-x86_64": SMBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled[PCA9548_CHANNEL_COUNT]; Step #6 - "compile-libfuzzer-introspector-x86_64": I2CBus *bus[PCA9548_CHANNEL_COUNT]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } Pca954xState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Pca954xClass { Step #6 - "compile-libfuzzer-introspector-x86_64": SMBusDeviceClass parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nchans; Step #6 - "compile-libfuzzer-introspector-x86_64": } Pca954xClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.704 INFO datatypes - __init__: Processing /src/qemu/hw/i2c/smbus_master.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.711 INFO datatypes - __init__: Processing /src/qemu/hw/avr/arduino.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArduinoMachineState ArduinoMachineState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArduinoMachineClass ArduinoMachineClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.718 INFO datatypes - __init__: Processing /src/qemu/hw/avr/boot.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.723 INFO datatypes - __init__: Processing /src/qemu/hw/avr/atmega.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": enum AtmegaPeripheral power_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t power_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": /* timer specific */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t intmask_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t intflag_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_timer16; Step #6 - "compile-libfuzzer-introspector-x86_64": } peripheral_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AtmegaMcuClass AtmegaMcuClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.735 INFO datatypes - __init__: Processing /src/qemu/hw/avr/atmega.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AtmegaMcuState AtmegaMcuState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.741 INFO datatypes - __init__: Processing /src/qemu/hw/avr/boot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.748 INFO datatypes - __init__: Processing /src/qemu/hw/timer/cmsdk-apb-dualtimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.760 INFO datatypes - __init__: Processing /src/qemu/hw/timer/arm_mptimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.768 INFO datatypes - __init__: Processing /src/qemu/hw/timer/sifive_pwm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.779 INFO datatypes - __init__: Processing /src/qemu/hw/timer/renesas_tmr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.791 INFO datatypes - __init__: Processing /src/qemu/hw/timer/i8254_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.800 INFO datatypes - __init__: Processing /src/qemu/hw/timer/hpet.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HPETTimer { /* timers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tn; /*timer number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *qemu_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": struct HPETState *state; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Memory-mapped, software visible timer registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t config; /* configuration/cap */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cmp; /* comparator */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fsb; /* FSB route */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Hidden register state */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cmp64; /* comparator (extended to counter width) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t period; /* Last value written to comparator */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wrap_flag; /* timer pop will indicate wrap for one-shot 32-bit Step #6 - "compile-libfuzzer-introspector-x86_64": * mode. Next pop will be actual timer expiration. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t last; /* last value armed, to avoid timer storms */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HPETTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.814 INFO datatypes - __init__: Processing /src/qemu/hw/timer/stm32f2xx_timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.823 INFO datatypes - __init__: Processing /src/qemu/hw/timer/pxa2xx_timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t value; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *qtimer; Step #6 - "compile-libfuzzer-introspector-x86_64": int num; Step #6 - "compile-libfuzzer-introspector-x86_64": PXA2xxTimerInfo *info; Step #6 - "compile-libfuzzer-introspector-x86_64": } PXA2xxTimer0; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": PXA2xxTimer0 tm; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t oldclock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t clock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lastload; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t freq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": } PXA2xxTimer4; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.835 INFO datatypes - __init__: Processing /src/qemu/hw/timer/stellaris-gptm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.844 INFO datatypes - __init__: Processing /src/qemu/hw/timer/exynos4210_pwm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; /* timer id */ Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; /* local timer irq */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t freq; /* timer frequency */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* use ptimer.c to represent count down timer */ Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *ptimer; /* timer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_tcntb; /* counter register buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reg_tcmpb; /* compare register buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct Exynos4210PWMState *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } Exynos4210PWM; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.854 INFO datatypes - __init__: Processing /src/qemu/hw/timer/imx_epit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.864 INFO datatypes - __init__: Processing /src/qemu/hw/timer/mips_gictimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.871 INFO datatypes - __init__: Processing /src/qemu/hw/timer/sse-timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.882 INFO datatypes - __init__: Processing /src/qemu/hw/timer/sse-counter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.892 INFO datatypes - __init__: Processing /src/qemu/hw/timer/xilinx_timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XpsTimerState XpsTimerState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.901 INFO datatypes - __init__: Processing /src/qemu/hw/timer/renesas_cmt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.910 INFO datatypes - __init__: Processing /src/qemu/hw/timer/arm_timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": int freq; Step #6 - "compile-libfuzzer-introspector-x86_64": int int_level; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } arm_timer_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.920 INFO datatypes - __init__: Processing /src/qemu/hw/timer/mss-timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.929 INFO datatypes - __init__: Processing /src/qemu/hw/timer/aspeed_timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.945 INFO datatypes - __init__: Processing /src/qemu/hw/timer/cadence_ttc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.956 INFO datatypes - __init__: Processing /src/qemu/hw/timer/npcm7xx_timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.968 INFO datatypes - __init__: Processing /src/qemu/hw/timer/imx_gpt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.978 INFO datatypes - __init__: Processing /src/qemu/hw/timer/slavio_timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPUTimerState { Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count, counthigh, reached; Step #6 - "compile-libfuzzer-introspector-x86_64": /* processor only */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t run; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPUTimerState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TimerContext { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": SLAVIO_TIMERState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int timer_index; /* 0 for system, 1 ... MAX_CPUS for CPU timers */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TimerContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.989 INFO datatypes - __init__: Processing /src/qemu/hw/timer/allwinner-a10-pit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:55.998 INFO datatypes - __init__: Processing /src/qemu/hw/timer/nrf51_timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.008 INFO datatypes - __init__: Processing /src/qemu/hw/timer/exynos4210_mct.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq[MCT_GT_CMP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct gregs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cnt_wstat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcon; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t int_cstat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t int_enb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wstat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t comp[MCT_GT_CMP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t comp_add_incr[MCT_GT_CMP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": } reg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t count; /* Value FRC was armed with */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t curr_comp; /* Current comparator FRC is running to */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *ptimer_frc; /* FRC timer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } Exynos4210MCTGT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int id; /* timer id */ Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; /* local timer irq */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct tick_timer { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cnt_run; /* cnt timer is running */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t int_run; /* int timer is running */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_icnto; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_tcnto; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcntb; /* initial value for TCNTB */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t icntb; /* initial value for ICNTB */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for step mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t distance; /* distance to count to the next event */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t progress; /* progress when counting by steps */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t count; /* count to arm timer with */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *ptimer_tick; /* timer for tick counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": } tick_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* use ptimer.c to represent count down timer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *ptimer_frc; /* timer for free running counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct lregs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cnt[L_REG_CNT_AMOUNT]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcon; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t int_cstat; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t int_enb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t wstat; Step #6 - "compile-libfuzzer-introspector-x86_64": } reg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } Exynos4210MCTLT; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.031 INFO datatypes - __init__: Processing /src/qemu/hw/timer/ibex_timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.040 INFO datatypes - __init__: Processing /src/qemu/hw/timer/avr_timer16.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.051 INFO datatypes - __init__: Processing /src/qemu/hw/timer/bcm2835_systmr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.059 INFO datatypes - __init__: Processing /src/qemu/hw/timer/sh_timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ptimer_state *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcor; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tcpr; Step #6 - "compile-libfuzzer-introspector-x86_64": int freq; Step #6 - "compile-libfuzzer-introspector-x86_64": int int_level; Step #6 - "compile-libfuzzer-introspector-x86_64": int old_level; Step #6 - "compile-libfuzzer-introspector-x86_64": int feat; Step #6 - "compile-libfuzzer-introspector-x86_64": int enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_irq irq; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHTimerState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_p4; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem_a7; Step #6 - "compile-libfuzzer-introspector-x86_64": void *timer[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": int level[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tocr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t tstr; Step #6 - "compile-libfuzzer-introspector-x86_64": int feat; Step #6 - "compile-libfuzzer-introspector-x86_64": } tmu012_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.069 INFO datatypes - __init__: Processing /src/qemu/hw/timer/cmsdk-apb-timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.078 INFO datatypes - __init__: Processing /src/qemu/hw/timer/a9gtimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.088 INFO datatypes - __init__: Processing /src/qemu/hw/timer/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.093 INFO datatypes - __init__: Processing /src/qemu/hw/timer/grlib_gptimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GPTimer GPTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.103 INFO datatypes - __init__: Processing /src/qemu/hw/timer/digic-timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.110 INFO datatypes - __init__: Processing /src/qemu/hw/timer/armv7m_systick.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.118 INFO datatypes - __init__: Processing /src/qemu/hw/timer/i8254.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PITClass PITClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.128 INFO datatypes - __init__: Processing /src/qemu/hw/audio/wm8750.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int adc; Step #6 - "compile-libfuzzer-introspector-x86_64": int adc_hz; Step #6 - "compile-libfuzzer-introspector-x86_64": int dac; Step #6 - "compile-libfuzzer-introspector-x86_64": int dac_hz; Step #6 - "compile-libfuzzer-introspector-x86_64": } WMRate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.143 INFO datatypes - __init__: Processing /src/qemu/hw/audio/virtio-snd-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.149 INFO datatypes - __init__: Processing /src/qemu/hw/audio/hda-codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct desc_param { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t val; Step #6 - "compile-libfuzzer-introspector-x86_64": } desc_param; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct desc_codec { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t iid; Step #6 - "compile-libfuzzer-introspector-x86_64": const desc_node *nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nnodes; Step #6 - "compile-libfuzzer-introspector-x86_64": } desc_codec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct desc_node { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nid; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const desc_param *params; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nparams; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t config; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pinctl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t stindex; Step #6 - "compile-libfuzzer-introspector-x86_64": } desc_node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HDAAudioStream HDAAudioStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.166 INFO datatypes - __init__: Processing /src/qemu/hw/audio/gus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.176 INFO datatypes - __init__: Processing /src/qemu/hw/audio/cs4231a.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CSState CSState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.191 INFO datatypes - __init__: Processing /src/qemu/hw/audio/fmopl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*OPL_TIMERHANDLER)(void *param, int channel, double interval_Sec); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fm_opl_f { Step #6 - "compile-libfuzzer-introspector-x86_64": int clock; /* master clock (Hz) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rate; /* sampling rate (Hz) */ Step #6 - "compile-libfuzzer-introspector-x86_64": double freqbase; /* frequency base */ Step #6 - "compile-libfuzzer-introspector-x86_64": double TimerBase; /* Timer base time (==sampling time) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t address; /* address register */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; /* status flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t statusmask; /* status mask */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mode; /* Reg.08 : CSM , notesel,etc. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Timer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int T[2]; /* timer counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t st[2]; /* timer enable */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* FM channel slots */ Step #6 - "compile-libfuzzer-introspector-x86_64": OPL_CH *P_CH; /* pointer of CH */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_ch; /* maximum channel */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Rhythm section */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rhythm; /* Rhythm mode , key flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* time tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t AR_TABLE[76]; /* attack rate tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t DR_TABLE[76]; /* decay rate tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t FN_TABLE[1024]; /* fnumber -> increment counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* LFO */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *ams_table; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *vib_table; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t amsCnt; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t amsIncr; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vibCnt; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vibIncr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* wave selector enable flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t wavesel; Step #6 - "compile-libfuzzer-introspector-x86_64": /* external event callback handler */ Step #6 - "compile-libfuzzer-introspector-x86_64": OPL_TIMERHANDLER TimerHandler; /* TIMER handler */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *TimerParam; /* TIMER parameter */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FM_OPL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fm_opl_slot { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t TL; /* total level :TL << 8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t TLL; /* adjusted now TL */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t KSR; /* key scale rate :(shift down bit) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *AR; /* attack rate :&AR_TABLE[AR<<2] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *DR; /* decay rate :&DR_TALBE[DR<<2] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t SL; /* sustin level :SL_TALBE[SL] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *RR; /* release rate :&DR_TABLE[RR<<2] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ksl; /* keyscale level :(shift down bits) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ksr; /* key scale rate :kcode>>KSR */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mul; /* multiple :ML_TABLE[ML] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Cnt; /* frequency count : */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Incr; /* frequency step : */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* envelope generator state */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t eg_typ; /* envelope type flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t evm; /* envelope phase */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t evc; /* envelope counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t eve; /* envelope counter end point */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t evs; /* envelope counter step */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t evsa; /* envelope step for AR :AR[ksr] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t evsd; /* envelope step for DR :DR[ksr] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t evsr; /* envelope step for RR :RR[ksr] */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* LFO */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ams; /* ams flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vib; /* vibrate flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* wave selector */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t **wavetable; Step #6 - "compile-libfuzzer-introspector-x86_64": }OPL_SLOT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fm_opl_channel { Step #6 - "compile-libfuzzer-introspector-x86_64": OPL_SLOT SLOT[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t CON; /* connection type */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t FB; /* feed back :(shift down bit) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *connect1; /* slot1 output pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *connect2; /* slot2 output pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t op1_out[2]; /* slot1 output for selfeedback */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* phase generator state */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t block_fnum; /* block+fnum : */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t kcode; /* key code : KeyScaleCode */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fc; /* Freq. Increment base */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ksl_base; /* KeyScaleLevel Base step */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t keyon; /* key on/off flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OPL_CH; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.197 INFO datatypes - __init__: Processing /src/qemu/hw/audio/fmopl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.217 INFO datatypes - __init__: Processing /src/qemu/hw/audio/sb16.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.238 INFO datatypes - __init__: Processing /src/qemu/hw/audio/ac97.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.244 INFO datatypes - __init__: Processing /src/qemu/hw/audio/gusemu_mixer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.253 INFO datatypes - __init__: Processing /src/qemu/hw/audio/lm4549.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.261 INFO datatypes - __init__: Processing /src/qemu/hw/audio/virtio-snd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.283 INFO datatypes - __init__: Processing /src/qemu/hw/audio/hda-codec-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.292 INFO datatypes - __init__: Processing /src/qemu/hw/audio/marvell_88w8618.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.301 INFO datatypes - __init__: Processing /src/qemu/hw/audio/gusemu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUSEmuState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *himemaddr; /* 1024*1024 bytes used for storing uploaded samples (+32 additional bytes for read padding) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *gusdatapos; /* (gusdataend-gusdata) bytes used for storing emulated GF1/mixer register states (32*32+4 bytes in initial GUSemu32 version) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gusirq; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gusdma; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int timer1fraction; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int timer2fraction; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } GUSEmuState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.307 INFO datatypes - __init__: Processing /src/qemu/hw/audio/pl041.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t level; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data[MAX_FIFO_DEPTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": } pl041_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": pl041_fifo tx_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tx_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tx_compact_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t tx_sample_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": pl041_fifo rx_fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rx_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rx_compact_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t rx_sample_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } pl041_channel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.320 INFO datatypes - __init__: Processing /src/qemu/hw/audio/asc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.333 INFO datatypes - __init__: Processing /src/qemu/hw/audio/pl041.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": #include "pl041.hx" Step #6 - "compile-libfuzzer-introspector-x86_64": } pl041_regfile; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.339 INFO datatypes - __init__: Processing /src/qemu/hw/audio/via-ac97.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.351 INFO datatypes - __init__: Processing /src/qemu/hw/audio/cs4231.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CSState CSState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.358 INFO datatypes - __init__: Processing /src/qemu/hw/audio/intel-hda.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*hda_codec_response_func)(HDACodecDevice *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": bool solicited, uint32_t response); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*hda_codec_xfer_func)(HDACodecDevice *dev, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t stnr, bool output, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf, uint32_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.364 INFO datatypes - __init__: Processing /src/qemu/hw/audio/gusemu_hal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.375 INFO datatypes - __init__: Processing /src/qemu/hw/audio/lm4549.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*lm4549_callback)(void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUSoundCard card; Step #6 - "compile-libfuzzer-introspector-x86_64": SWVoiceOut *voice; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t voice_is_active; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t regfile[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": lm4549_callback data_req_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t buffer[LM4549_BUFFER_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t buffer_level; Step #6 - "compile-libfuzzer-introspector-x86_64": } lm4549_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.381 INFO datatypes - __init__: Processing /src/qemu/hw/audio/adlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.390 INFO datatypes - __init__: Processing /src/qemu/hw/audio/intel-hda.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IntelHDAStream IntelHDAStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bpl { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } bpl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IntelHDAReg IntelHDAReg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IntelHDAState IntelHDAState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.413 INFO datatypes - __init__: Processing /src/qemu/hw/audio/intel-hda-defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.421 INFO datatypes - __init__: Processing /src/qemu/hw/audio/soundhw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.428 INFO datatypes - __init__: Processing /src/qemu/hw/audio/es1370.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.444 INFO datatypes - __init__: Processing /src/qemu/hw/audio/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.450 INFO datatypes - __init__: Processing /src/qemu/hw/audio/ac97.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BD { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ctl_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } BD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AC97BusMasterRegs { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bdbar; /* rw 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t civ; /* ro 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t lvi; /* rw 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t sr; /* rw 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t picb; /* ro 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t piv; /* ro 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cr; /* rw 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int bd_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": BD bd; Step #6 - "compile-libfuzzer-introspector-x86_64": } AC97BusMasterRegs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.471 INFO datatypes - __init__: Processing /src/qemu/hw/audio/gustate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.477 INFO datatypes - __init__: Processing /src/qemu/hw/audio/pcspk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.485 INFO datatypes - __init__: Processing /src/qemu/hw/intc/ioapic_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.491 INFO datatypes - __init__: Processing /src/qemu/hw/intc/riscv_aplic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.508 INFO datatypes - __init__: Processing /src/qemu/hw/intc/loongson_ipi_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.517 INFO datatypes - __init__: Processing /src/qemu/hw/intc/goldfish_pic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.525 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gicv2m.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.533 INFO datatypes - __init__: Processing /src/qemu/hw/intc/intc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.538 INFO datatypes - __init__: Processing /src/qemu/hw/intc/aspeed_intc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.548 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gicv3_its_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.556 INFO datatypes - __init__: Processing /src/qemu/hw/intc/xlnx-zynqmp-ipi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.568 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gicv3_kvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMARMGICv3Class KVMARMGICv3Class; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.584 INFO datatypes - __init__: Processing /src/qemu/hw/intc/ompic.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OR1KOMPICCPUState OR1KOMPICCPUState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.592 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gicv3_its_kvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMARMITSClass KVMARMITSClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.600 INFO datatypes - __init__: Processing /src/qemu/hw/intc/s390_flic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.612 INFO datatypes - __init__: Processing /src/qemu/hw/intc/vgic_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.617 INFO datatypes - __init__: Processing /src/qemu/hw/intc/loongarch_pch_msi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.624 INFO datatypes - __init__: Processing /src/qemu/hw/intc/riscv_aclint.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct riscv_aclint_mtimer_callback { Step #6 - "compile-libfuzzer-introspector-x86_64": RISCVAclintMTimerState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": int num; Step #6 - "compile-libfuzzer-introspector-x86_64": } riscv_aclint_mtimer_callback; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.637 INFO datatypes - __init__: Processing /src/qemu/hw/intc/exynos4210_gic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.644 INFO datatypes - __init__: Processing /src/qemu/hw/intc/m68k_irqc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.651 INFO datatypes - __init__: Processing /src/qemu/hw/intc/bcm2835_ic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.659 INFO datatypes - __init__: Processing /src/qemu/hw/intc/xics_kvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMEnabledICP { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long vcpu_id; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(KVMEnabledICP) node; Step #6 - "compile-libfuzzer-introspector-x86_64": } KVMEnabledICP; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.669 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gicv3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.679 INFO datatypes - __init__: Processing /src/qemu/hw/intc/xive.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveTmOp { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t page_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t op_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned size; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*write_handler)(XivePresenter *xptr, XiveTCTX *tctx, Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr offset, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t value, unsigned size); Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t (*read_handler)(XivePresenter *xptr, XiveTCTX *tctx, hwaddr offset, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned size); Step #6 - "compile-libfuzzer-introspector-x86_64": } XiveTmOp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.710 INFO datatypes - __init__: Processing /src/qemu/hw/intc/xive2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.731 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gicv3_cpuif.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.770 INFO datatypes - __init__: Processing /src/qemu/hw/intc/sifive_plic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.782 INFO datatypes - __init__: Processing /src/qemu/hw/intc/loongson_liointc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.789 INFO datatypes - __init__: Processing /src/qemu/hw/intc/openpic.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemReg { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegionOps const *ops; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr start_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemReg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.812 INFO datatypes - __init__: Processing /src/qemu/hw/intc/pnv_xive_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.819 INFO datatypes - __init__: Processing /src/qemu/hw/intc/armv7m_nvic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.853 INFO datatypes - __init__: Processing /src/qemu/hw/intc/loongson_ipi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.860 INFO datatypes - __init__: Processing /src/qemu/hw/intc/exynos4210_combiner.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.869 INFO datatypes - __init__: Processing /src/qemu/hw/intc/pnv_xive2_regs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.877 INFO datatypes - __init__: Processing /src/qemu/hw/intc/apic_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.888 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gic_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.898 INFO datatypes - __init__: Processing /src/qemu/hw/intc/loongarch_extioi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.910 INFO datatypes - __init__: Processing /src/qemu/hw/intc/xics_spapr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.921 INFO datatypes - __init__: Processing /src/qemu/hw/intc/realview_gic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.928 INFO datatypes - __init__: Processing /src/qemu/hw/intc/bcm2836_control.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.938 INFO datatypes - __init__: Processing /src/qemu/hw/intc/xics.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.952 INFO datatypes - __init__: Processing /src/qemu/hw/intc/i8259.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PICClass PICClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.963 INFO datatypes - __init__: Processing /src/qemu/hw/intc/grlib_irqmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IRQMPState IRQMPState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.972 INFO datatypes - __init__: Processing /src/qemu/hw/intc/loongarch_ipi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.979 INFO datatypes - __init__: Processing /src/qemu/hw/intc/sh_intc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": INTC_MODE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": INTC_MODE_DUAL_SET, Step #6 - "compile-libfuzzer-introspector-x86_64": INTC_MODE_DUAL_CLR, Step #6 - "compile-libfuzzer-introspector-x86_64": INTC_MODE_ENABLE_REG, Step #6 - "compile-libfuzzer-introspector-x86_64": INTC_MODE_MASK_REG, Step #6 - "compile-libfuzzer-introspector-x86_64": } SHIntCMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:56.991 INFO datatypes - __init__: Processing /src/qemu/hw/intc/riscv_imsic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.002 INFO datatypes - __init__: Processing /src/qemu/hw/intc/spapr_xive.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.024 INFO datatypes - __init__: Processing /src/qemu/hw/intc/pl190.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.033 INFO datatypes - __init__: Processing /src/qemu/hw/intc/openpic_kvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.041 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gicv3_cpuif_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.047 INFO datatypes - __init__: Processing /src/qemu/hw/intc/ioapic-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.052 INFO datatypes - __init__: Processing /src/qemu/hw/intc/loongarch_extioi_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.059 INFO datatypes - __init__: Processing /src/qemu/hw/intc/loongarch_pch_pic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.070 INFO datatypes - __init__: Processing /src/qemu/hw/intc/imx_avic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.079 INFO datatypes - __init__: Processing /src/qemu/hw/intc/s390_flic_kvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMS390FLICStateMigTmp { Step #6 - "compile-libfuzzer-introspector-x86_64": KVMS390FLICState *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t simm; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nimm; Step #6 - "compile-libfuzzer-introspector-x86_64": } KVMS390FLICStateMigTmp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMS390FLICStateClass KVMS390FLICStateClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.092 INFO datatypes - __init__: Processing /src/qemu/hw/intc/ppc-uic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.100 INFO datatypes - __init__: Processing /src/qemu/hw/intc/ioapic_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.108 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.138 INFO datatypes - __init__: Processing /src/qemu/hw/intc/gic_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.148 INFO datatypes - __init__: Processing /src/qemu/hw/intc/imx_gpcv2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.155 INFO datatypes - __init__: Processing /src/qemu/hw/intc/aspeed_vic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.163 INFO datatypes - __init__: Processing /src/qemu/hw/intc/rx_icu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.174 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gicv3_dist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t maskfn(GICv3State *s, int irq); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.190 INFO datatypes - __init__: Processing /src/qemu/hw/intc/omap_intc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.200 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gic_kvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMARMGICClass KVMARMGICClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*vgic_translate_fn)(GICState *s, int irq, int cpu, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *field, bool to_kernel); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.213 INFO datatypes - __init__: Processing /src/qemu/hw/intc/allwinner-a10-pic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.221 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gicv3_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.234 INFO datatypes - __init__: Processing /src/qemu/hw/intc/ioapic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.244 INFO datatypes - __init__: Processing /src/qemu/hw/intc/spapr_xive_kvm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KVMEnabledCPU { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long vcpu_id; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(KVMEnabledCPU) node; Step #6 - "compile-libfuzzer-introspector-x86_64": } KVMEnabledCPU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": XiveTCTX *tctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Error **errp; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } XiveCpuGetState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.257 INFO datatypes - __init__: Processing /src/qemu/hw/intc/heathrow_pic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.265 INFO datatypes - __init__: Processing /src/qemu/hw/intc/xics_pnv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.272 INFO datatypes - __init__: Processing /src/qemu/hw/intc/xilinx_intc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XpsIntc XpsIntc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.281 INFO datatypes - __init__: Processing /src/qemu/hw/intc/kvm_irqcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.287 INFO datatypes - __init__: Processing /src/qemu/hw/intc/pnv_xive.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveVstInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": } XiveVstInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.314 INFO datatypes - __init__: Processing /src/qemu/hw/intc/loongarch_pic_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.321 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gicv3_redist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.339 INFO datatypes - __init__: Processing /src/qemu/hw/intc/apic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.357 INFO datatypes - __init__: Processing /src/qemu/hw/intc/mips_gic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.369 INFO datatypes - __init__: Processing /src/qemu/hw/intc/xlnx-pmu-iomod-intc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.390 INFO datatypes - __init__: Processing /src/qemu/hw/intc/arm_gicv3_its.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ITEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": int inttype; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t intid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t doorbell; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t icid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vpeid; Step #6 - "compile-libfuzzer-introspector-x86_64": } ITEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DTEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ittaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": } DTEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VmovpCallbackData { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rdbase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t vpeid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Overall command result. If more than one callback finds an Step #6 - "compile-libfuzzer-introspector-x86_64": * error, STALL beats CONTINUE. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItsCmdResult result; Step #6 - "compile-libfuzzer-introspector-x86_64": } VmovpCallbackData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CTEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rdbase; Step #6 - "compile-libfuzzer-introspector-x86_64": } CTEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VTEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned vptsize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rdbase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vptaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": } VTEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GICv3ITSClass GICv3ITSClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ItsCmdType { Step #6 - "compile-libfuzzer-introspector-x86_64": NONE = 0, /* internal indication for GITS_TRANSLATER write */ Step #6 - "compile-libfuzzer-introspector-x86_64": CLEAR = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": DISCARD = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": INTERRUPT = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } ItsCmdType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ItsCmdResult { Step #6 - "compile-libfuzzer-introspector-x86_64": CMD_STALL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CMD_CONTINUE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CMD_CONTINUE_OK = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } ItsCmdResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.418 INFO datatypes - __init__: Processing /src/qemu/hw/intc/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.423 INFO datatypes - __init__: Processing /src/qemu/hw/intc/i8259_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.431 INFO datatypes - __init__: Processing /src/qemu/hw/intc/pnv_xive2.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveSfnBlock { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t bytes[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": } XiveSfnBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveVstInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": } XiveVstInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XiveThreadNA { Step #6 - "compile-libfuzzer-introspector-x86_64": XiveSfnBlock topo[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } XiveThreadNA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PnvXive2Region { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pgoff; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pgsize; Step #6 - "compile-libfuzzer-introspector-x86_64": const MemoryRegionOps *ops; Step #6 - "compile-libfuzzer-introspector-x86_64": } PnvXive2Region; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.465 INFO datatypes - __init__: Processing /src/qemu/hw/intc/gicv3_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.480 INFO datatypes - __init__: Processing /src/qemu/hw/intc/slavio_intctl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SLAVIO_CPUINTCTLState { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegion iomem; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SLAVIO_INTCTLState *master; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t intreg_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t irl_out; Step #6 - "compile-libfuzzer-introspector-x86_64": } SLAVIO_CPUINTCTLState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.491 INFO datatypes - __init__: Processing /src/qemu/hw/sensor/adm1266.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ADM1266State { Step #6 - "compile-libfuzzer-introspector-x86_64": PMBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char mfr_id[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": char mfr_model[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": char mfr_rev[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ADM1266State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.499 INFO datatypes - __init__: Processing /src/qemu/hw/sensor/lsm303dlhc_mag.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LSM303DLHCMagState { Step #6 - "compile-libfuzzer-introspector-x86_64": I2CSlave parent_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cra; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t crb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t mr; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t x; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t z; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t y; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t x_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t z_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t y_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t sr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ira; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t irb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t irc; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t temperature; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t temperature_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buf; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": } LSM303DLHCMagState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.510 INFO datatypes - __init__: Processing /src/qemu/hw/sensor/emc141x.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.520 INFO datatypes - __init__: Processing /src/qemu/hw/sensor/isl_pmbus_vr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.529 INFO datatypes - __init__: Processing /src/qemu/hw/sensor/tmp105.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.539 INFO datatypes - __init__: Processing /src/qemu/hw/sensor/tmp421.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DeviceInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int model; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } DeviceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.549 INFO datatypes - __init__: Processing /src/qemu/hw/sensor/max31785.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MAX31785State { Step #6 - "compile-libfuzzer-introspector-x86_64": PMBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_mode[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_peak[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t temperature_peak[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_min[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fault_response[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t time_count[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t temp_sensor_config[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fan_config[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t read_fan_pwm[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fan_fault_limit[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fan_warn_limit[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fan_run_time[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fan_pwm_avg[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fan_pwm2rpm[MAX31785_TOTAL_NUM_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mfr_location; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mfr_date; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mfr_serial; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_revision; Step #6 - "compile-libfuzzer-introspector-x86_64": } MAX31785State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.560 INFO datatypes - __init__: Processing /src/qemu/hw/sensor/max34451.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MAX34451State { Step #6 - "compile-libfuzzer-introspector-x86_64": PMBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t power_good_on[MAX34451_NUM_PWR_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t power_good_off[MAX34451_NUM_PWR_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ton_delay[MAX34451_NUM_MARGINED_PSU]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ton_max_fault_limit[MAX34451_NUM_MARGINED_PSU]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t toff_delay[MAX34451_NUM_MARGINED_PSU]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_mfr_specific[MAX34451_NUM_PWR_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Manufacturer specific function */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mfr_location; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mfr_date; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mfr_serial; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mfr_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t psen_config[MAX34451_NUM_MARGINED_PSU]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_peak[MAX34451_NUM_PWR_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t iout_peak[MAX34451_NUM_PWR_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t temperature_peak[MAX34451_NUM_TEMP_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vout_min[MAX34451_NUM_PWR_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nv_log_config; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fault_response[MAX34451_NUM_PWR_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fault_retry; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fault_log; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t time_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t margin_config[MAX34451_NUM_MARGINED_PSU]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fw_serial; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t iout_avg[MAX34451_NUM_PWR_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t channel_config[MAX34451_NUM_PWR_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ton_seq_max[MAX34451_NUM_MARGINED_PSU]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pwm_config[MAX34451_NUM_MARGINED_PSU]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t seq_config[MAX34451_NUM_MARGINED_PSU]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t temp_sensor_config[MAX34451_NUM_TEMP_DEVICES]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t store_single; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t crc; Step #6 - "compile-libfuzzer-introspector-x86_64": } MAX34451State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.572 INFO datatypes - __init__: Processing /src/qemu/hw/sensor/adm1272.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ADM1272State { Step #6 - "compile-libfuzzer-introspector-x86_64": PMBusDevice parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ein_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pin_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t restart_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t peak_vin; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t peak_vout; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t peak_iout; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t peak_temperature; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t peak_pin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pmon_control; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pmon_config; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t alert1_config; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t alert2_config; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t device_config; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t hysteresis_low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t hysteresis_high; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_hysteresis; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status_gpio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t strt_up_iout_lim; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ADM1272State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.584 INFO datatypes - __init__: Processing /src/qemu/hw/sensor/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.589 INFO datatypes - __init__: Processing /src/qemu/hw/sensor/dps310.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DPS310State { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": I2CSlave i2c; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< public >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t regs[NUM_REGISTERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } DPS310State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.597 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-vsock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.605 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-i2c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.611 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-vsock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.619 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-gpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.625 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-scmi-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostUserSCMIPCI VHostUserSCMIPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.631 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-crypto.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOCryptoSessionReq { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIODevice *vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueue *vq; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueueElement *elem; Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendSessionInfo info; Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevCompletionFunc cb; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOCryptoSessionReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.653 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-md-stubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.659 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.669 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-iova-tree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.675 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserMemory { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nregions; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t padding; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserMemoryRegion regions[VHOST_MEMORY_BASELINE_NREGIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserMemory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostUserBackendRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_IOTLB_MSG = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_CONFIG_CHANGE_MSG = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_VRING_HOST_NOTIFIER_MSG = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_SHARED_OBJECT_ADD = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_SHARED_OBJECT_REMOVE = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_SHARED_OBJECT_LOOKUP = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_BACKEND_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserBackendRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserLog { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserLog; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserInflight { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t num_queues; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t queue_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserInflight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserRequest request; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_VERSION_MASK (0x3) Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_REPLY_MASK (0x1 << 2) Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_NEED_REPLY_MASK (0x1 << 3) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; /* the following payload size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserTransferDeviceState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t direction; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t phase; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserTransferDeviceState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserPayload payload; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": vu_async_close_fn cb; Step #6 - "compile-libfuzzer-introspector-x86_64": DeviceState *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": CharBackend *cd; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_dev *vhost; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostAsyncCallback; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostUserRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_FEATURES = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_FEATURES = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_OWNER = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_RESET_OWNER = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_MEM_TABLE = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_LOG_BASE = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_LOG_FD = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_NUM = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_ADDR = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_BASE = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_VRING_BASE = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_KICK = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_CALL = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_ERR = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_PROTOCOL_FEATURES = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_PROTOCOL_FEATURES = 16, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_QUEUE_NUM = 17, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_ENABLE = 18, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SEND_RARP = 19, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_NET_SET_MTU = 20, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_BACKEND_REQ_FD = 21, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_IOTLB_MSG = 22, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_VRING_ENDIAN = 23, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_CONFIG = 24, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_CONFIG = 25, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_CREATE_CRYPTO_SESSION = 26, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_CLOSE_CRYPTO_SESSION = 27, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_POSTCOPY_ADVISE = 28, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_POSTCOPY_LISTEN = 29, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_POSTCOPY_END = 30, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_INFLIGHT_FD = 31, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_INFLIGHT_FD = 32, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_SET_SOCKET = 33, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_RESET_DEVICE = 34, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Message number 35 reserved for VHOST_USER_VRING_KICK. */ Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_MAX_MEM_SLOTS = 36, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_ADD_MEM_REG = 37, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_REM_MEM_REG = 38, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_STATUS = 39, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_STATUS = 40, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GET_SHARED_OBJECT = 41, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_SET_DEVICE_STATE_FD = 42, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_CHECK_DEVICE_STATE = 43, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserMemRegMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t padding; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserMemoryRegion region; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserMemRegMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserMemoryRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t guest_phys_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memory_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t userspace_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mmap_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserMemoryRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserConfig { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t region[VHOST_USER_MAX_CONFIG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserCryptoSession { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t op_code; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendSymSessionInfo session_setup_data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key[VHOST_CRYPTO_SYM_CIPHER_MAX_KEY_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t auth_key[VHOST_CRYPTO_SYM_HMAC_MAX_KEY_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } sym; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CryptoDevBackendAsymSessionInfo session_setup_data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key[VHOST_CRYPTO_ASYM_MAX_KEY_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } asym; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* session id for success, -1 on errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t session_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserCryptoSession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserVringArea { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserVringArea; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserShared { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char uuid[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserShared; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_VRING_IDX_MASK (0xff) Step #6 - "compile-libfuzzer-introspector-x86_64": #define VHOST_USER_VRING_NOFD_MASK (0x1 << 8) Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_state state; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_vring_addr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserMemory memory; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserMemRegMsg mem_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserLog log; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vhost_iotlb_msg iotlb; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserConfig config; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserCryptoSession session; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserVringArea area; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserInflight inflight; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserShared object; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserTransferDeviceState transfer_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserPayload; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.714 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-input-host-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOInputHostPCI VirtIOInputHostPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.721 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-mem-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.729 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-pmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIODeviceRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueueElement elem; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOPMEM *pmem; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIODevice *vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_pmem_req req; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_pmem_resp resp; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIODeviceRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.737 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOIOMMUDomain { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bypass; Step #6 - "compile-libfuzzer-introspector-x86_64": GTree *mappings; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD(, VirtIOIOMMUEndpoint) endpoint_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOIOMMUDomain; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOIOMMUEndpoint { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOIOMMUDomain *domain; Step #6 - "compile-libfuzzer-introspector-x86_64": IOMMUMemoryRegion *iommu_mr; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY(VirtIOIOMMUEndpoint) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOIOMMUEndpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOIOMMUInterval { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t high; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOIOMMUInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOIOMMUMapping { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t phys_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOIOMMUMapping; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.763 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-acpi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.769 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vdpa-dev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.779 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-scmi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.788 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-input-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.795 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-device.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.802 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-shadow-virtqueue.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostShadowVirtqueue { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Shadow vring */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct vring vring; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Shadow kick notifier, sent to vhost */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier hdev_kick; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Shadow call notifier, sent to vhost */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier hdev_call; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Borrowed virtqueue's guest to host notifier. To borrow it in this event Step #6 - "compile-libfuzzer-introspector-x86_64": * notifier allows to recover the VhostShadowVirtqueue from the event loop Step #6 - "compile-libfuzzer-introspector-x86_64": * easily. If we use the VirtQueue's one, we don't have an easy way to Step #6 - "compile-libfuzzer-introspector-x86_64": * retrieve VhostShadowVirtqueue. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * So shadow virtqueue must not clean it, or we would lose VirtQueue one. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier svq_kick; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Guest's call notifier, where the SVQ calls guest. */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier svq_call; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Virtio queue shadowing */ Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueue *vq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Virtio device */ Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIODevice *vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* IOVA mapping */ Step #6 - "compile-libfuzzer-introspector-x86_64": VhostIOVATree *iova_tree; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SVQ vring descriptors state */ Step #6 - "compile-libfuzzer-introspector-x86_64": SVQDescState *desc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Next VirtQueue element that guest made available */ Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueueElement *next_guest_avail_elem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Backup next field for each descriptor so we can recover securely, not Step #6 - "compile-libfuzzer-introspector-x86_64": * needing to trust the device access. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t *desc_next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Caller callbacks */ Step #6 - "compile-libfuzzer-introspector-x86_64": const VhostShadowVirtqueueOps *ops; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Caller callbacks opaque */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ops_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Next head to expose to the device */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t shadow_avail_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Next free descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t free_head; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Last seen used idx */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t shadow_used_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Next head to consume from the device */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t last_used_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Size of SVQ vring free descriptors */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t num_free; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostShadowVirtqueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostShadowVirtqueue VhostShadowVirtqueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SVQDescState { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueueElement *elem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of descriptors exposed to the device. May or may not match Step #6 - "compile-libfuzzer-introspector-x86_64": * guest's Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ndescs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVQDescState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostShadowVirtqueueOps { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueueAvailCallback avail_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostShadowVirtqueueOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*VirtQueueAvailCallback)(VhostShadowVirtqueue *svq, Step #6 - "compile-libfuzzer-introspector-x86_64": VirtQueueElement *elem, Step #6 - "compile-libfuzzer-introspector-x86_64": void *vq_callback_opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.808 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-scsi-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOSCSIPCI VirtIOSCSIPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.815 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-balloon-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOBalloonPCI VirtIOBalloonPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.822 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-crypto-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOCryptoPCI VirtIOCryptoPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.828 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-rng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.834 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-fs-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostUserFSPCI VHostUserFSPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.840 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-bus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.849 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-input-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostUserInputPCI VHostUserInputPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.855 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-snd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.861 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-rng-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostUserRNGPCI VHostUserRNGPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.867 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-iova-tree.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostIOVATree VhostIOVATree; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.873 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-9p-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct V9fsPCIState V9fsPCIState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.879 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-nsm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NSMDescribePCRReq { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": } NSMDescribePCRReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NSMLockPCRReq { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": } NSMLockPCRReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NSMLockPCRsReq { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t range; Step #6 - "compile-libfuzzer-introspector-x86_64": } NSMLockPCRsReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NSMAttestationReq { Step #6 - "compile-libfuzzer-introspector-x86_64": struct AttestationProperty public_key; Step #6 - "compile-libfuzzer-introspector-x86_64": struct AttestationProperty user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": struct AttestationProperty nonce; Step #6 - "compile-libfuzzer-introspector-x86_64": } NSMAttestationReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NSMExtendPCRReq { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[NSM_REQUEST_MAX_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NSMExtendPCRReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.902 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOPCIIDInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": /* virtio id */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vdev_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* pci device id for the transitional device */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t trans_devid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t class_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOPCIIDInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.938 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-rng-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIORngPCI VirtIORngPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.944 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-balloon.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartiallyBalloonedPage { Step #6 - "compile-libfuzzer-introspector-x86_64": ram_addr_t base_gpa; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long *bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartiallyBalloonedPage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.962 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-blk-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOBlkPCI VirtIOBlkPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:57.969 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.003 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-vsock-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostUserVSockPCI VHostUserVSockPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.010 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-i2c-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostUserI2CPCI VHostUserI2CPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.016 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRingPackedDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } VRingPackedDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRingUsedElem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } VRingUsedElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRingMemoryRegionCaches { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rcu_head rcu; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegionCache desc; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegionCache avail; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryRegionCache used; Step #6 - "compile-libfuzzer-introspector-x86_64": } VRingMemoryRegionCaches; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRingPackedDescEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t off_wrap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } VRingPackedDescEvent ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtQueueElementOld { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int index; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int out_num; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int in_num; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr in_addr[VIRTQUEUE_MAX_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr out_addr[VIRTQUEUE_MAX_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec in_sg[VIRTQUEUE_MAX_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct iovec out_sg[VIRTQUEUE_MAX_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtQueueElementOld; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRingDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t next; Step #6 - "compile-libfuzzer-introspector-x86_64": } VRingDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRingUsed Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t idx; Step #6 - "compile-libfuzzer-introspector-x86_64": VRingUsedElem ring[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VRingUsed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRingAvail Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t idx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ring[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VRingAvail; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VRing Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int num; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int num_default; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int align; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr desc; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr avail; Step #6 - "compile-libfuzzer-introspector-x86_64": hwaddr used; Step #6 - "compile-libfuzzer-introspector-x86_64": VRingMemoryRegionCaches *caches; Step #6 - "compile-libfuzzer-introspector-x86_64": } VRing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtioSetFeaturesNocheckData { Step #6 - "compile-libfuzzer-introspector-x86_64": Coroutine *co; Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIODevice *vdev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t val; Step #6 - "compile-libfuzzer-introspector-x86_64": int ret; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtioSetFeaturesNocheckData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.074 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-mem.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*virtio_mem_range_cb)(VirtIOMEM *vmem, void *arg, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t offset, uint64_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOMEMMigSanityChecks { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtIOMEM *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t region_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t node; Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtIOMEMMigSanityChecks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*virtio_mem_section_cb)(MemoryRegionSection *s, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.103 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-rng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.112 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.119 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-shadow-virtqueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.134 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-blk-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostUserBlkPCI VHostUserBlkPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.140 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-mem-pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOMEMPCI VirtIOMEMPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.146 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-md-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.153 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-scsi-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostUserSCSIPCI VHostUserSCSIPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.160 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-qmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.173 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-device-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.180 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-iommu-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOIOMMUPCI VirtIOIOMMUPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.187 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-pmem-pci.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOPMEMPCI VirtIOPMEMPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.192 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-fs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.203 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-scsi-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostSCSIPCI VHostSCSIPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.210 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-nsm-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIONsmPCI VirtIONsmPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.216 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-serial-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIOSerialPCI VirtIOSerialPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.223 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-net-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtIONetPCI VirtIONetPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.230 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-vdpa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.254 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-input.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.260 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-snd-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostUserSoundPCI VHostUserSoundPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.266 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.272 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-vsock-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.281 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-gpio-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostUserGPIOPCI VHostUserGPIOPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.288 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-mmio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.304 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-user-base.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.314 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.324 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/cbor-helpers.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.333 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-qmp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.338 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.344 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-pmem-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.351 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/virtio-config-io.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.358 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vhost-vsock-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VHostVSockPCI VHostVSockPCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.365 INFO datatypes - __init__: Processing /src/qemu/hw/virtio/vdpa-dev-pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostVdpaDevicePCI VhostVdpaDevicePCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.371 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.412 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pci_bridge.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.423 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pci-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t class; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *fw_name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t fw_ign_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": } pci_class_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QLIST_HEAD(, PCIHostState) PCIHostStateList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.429 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pcie_aer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIEAERInject { Step #6 - "compile-libfuzzer-introspector-x86_64": PCIDevice *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *aer_cap; Step #6 - "compile-libfuzzer-introspector-x86_64": const PCIEAERErr *err; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t devctl; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t devsta; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t error_status; Step #6 - "compile-libfuzzer-introspector-x86_64": bool unsupported_request; Step #6 - "compile-libfuzzer-introspector-x86_64": bool log_overflow; Step #6 - "compile-libfuzzer-introspector-x86_64": PCIEAERMsg msg; Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIEAERInject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCIEAERErrorName { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t val; Step #6 - "compile-libfuzzer-introspector-x86_64": bool correctable; Step #6 - "compile-libfuzzer-introspector-x86_64": } PCIEAERErrorName; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.444 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pcie.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.462 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pci-qmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.470 INFO datatypes - __init__: Processing /src/qemu/hw/pci/shpc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.485 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pci_host.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.494 INFO datatypes - __init__: Processing /src/qemu/hw/pci/msi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.504 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pcie_port.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.512 INFO datatypes - __init__: Processing /src/qemu/hw/pci/msix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.525 INFO datatypes - __init__: Processing /src/qemu/hw/pci/slotid_cap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.531 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pcie_sriov.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.540 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pcie_host.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.547 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pcie_doe.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DoeDiscoveryReq { Step #6 - "compile-libfuzzer-introspector-x86_64": DOEHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t reserved[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DoeDiscoveryRsp { Step #6 - "compile-libfuzzer-introspector-x86_64": DOEHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t vendor_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data_obj_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t next_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.558 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pci-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.563 INFO datatypes - __init__: Processing /src/qemu/hw/pci/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.569 INFO datatypes - __init__: Processing /src/qemu/hw/pci/pci-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.578 INFO datatypes - __init__: Processing /src/qemu/hw/sparc/sun4m_iommu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.587 INFO datatypes - __init__: Processing /src/qemu/hw/sparc/leon3.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResetData { Step #6 - "compile-libfuzzer-introspector-x86_64": struct CPUResetData { Step #6 - "compile-libfuzzer-introspector-x86_64": int id; Step #6 - "compile-libfuzzer-introspector-x86_64": SPARCCPU *cpu; Step #6 - "compile-libfuzzer-introspector-x86_64": } info[MAX_CPUS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t entry; /* save kernel entry in case of reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ResetData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.598 INFO datatypes - __init__: Processing /src/qemu/hw/sparc/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.603 INFO datatypes - __init__: Processing /src/qemu/hw/sparc/sun4m.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Sun4mMachineClass Sun4mMachineClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RamDevice RamDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PROMState PROMState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.627 INFO datatypes - __init__: Processing /src/qemu/hw/isa/i82378.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.634 INFO datatypes - __init__: Processing /src/qemu/hw/isa/fdc37m81x-superio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.639 INFO datatypes - __init__: Processing /src/qemu/hw/isa/isa-superio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.647 INFO datatypes - __init__: Processing /src/qemu/hw/isa/lpc_ich9.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.664 INFO datatypes - __init__: Processing /src/qemu/hw/isa/piix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.675 INFO datatypes - __init__: Processing /src/qemu/hw/isa/pc87312.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.685 INFO datatypes - __init__: Processing /src/qemu/hw/isa/isa-bus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.693 INFO datatypes - __init__: Processing /src/qemu/hw/isa/apm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.699 INFO datatypes - __init__: Processing /src/qemu/hw/isa/vt82c686.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct via_pm_init_info { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t device_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } ViaPMInitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.717 INFO datatypes - __init__: Processing /src/qemu/hw/isa/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.723 INFO datatypes - __init__: Processing /src/qemu/hw/isa/smc37c669-superio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.729 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.734 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm/kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.741 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm/unistd-eabi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.746 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm/unistd-oabi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.751 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm/bitsperlong.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.756 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm/mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.762 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm/unistd-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.769 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-powerpc/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.774 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-powerpc/unistd_32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.782 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-powerpc/kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.791 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-powerpc/unistd_64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.798 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-powerpc/bitsperlong.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.803 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-powerpc/mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.809 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-riscv/ptrace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.815 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-riscv/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.820 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-riscv/unistd_32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.827 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-riscv/kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.834 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-riscv/unistd_64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.841 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-riscv/bitsperlong.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.846 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-riscv/mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.852 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/nvme_ioctl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.858 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/vhost_types.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.863 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/psp-sev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This error code is not in the SEV spec. Its purpose is to convey that Step #6 - "compile-libfuzzer-introspector-x86_64": * there was an error that prevented the SEV firmware from being called. Step #6 - "compile-libfuzzer-introspector-x86_64": * The SEV API error codes are 16 bits, so the -1 value will not overlap Step #6 - "compile-libfuzzer-introspector-x86_64": * with possible values from the specification. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_NO_FW_CALL = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_SUCCESS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_PLATFORM_STATE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_GUEST_STATE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INAVLID_CONFIG, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_CONFIG = SEV_RET_INAVLID_CONFIG, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_LEN, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_ALREADY_OWNED, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_CERTIFICATE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_POLICY_FAILURE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INACTIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_ADDRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_BAD_SIGNATURE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_BAD_MEASUREMENT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_ASID_OWNED, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_ASID, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_WBINVD_REQUIRED, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_DFFLUSH_REQUIRED, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_GUEST, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_ACTIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_HWSEV_RET_PLATFORM, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_HWSEV_RET_UNSAFE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_UNSUPPORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_PARAM, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_RESOURCE_LIMIT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_SECURE_DATA_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_KEY = 0x27, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_PAGE_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_PAGE_STATE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_MDATA_ENTRY, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_PAGE_OWNER, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_INVALID_PAGE_AEAD_OFLOW, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_RMP_INIT_REQUIRED, Step #6 - "compile-libfuzzer-introspector-x86_64": SEV_RET_MAX, Step #6 - "compile-libfuzzer-introspector-x86_64": } sev_ret_code; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.869 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/stddef.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.875 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.880 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/vfio_ccw.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.886 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/memfd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.891 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/kvm_para.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.896 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/userfaultfd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.903 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.917 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/virtio_ring.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.922 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/vfio_zdev.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.928 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/vhost.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.934 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/virtio_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.939 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/psci.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.944 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/vduse.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.951 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/iommufd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.960 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/const.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.965 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/vfio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.976 INFO datatypes - __init__: Processing /src/qemu/linux-headers/linux/mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.982 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm64/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.987 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm64/kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:58.994 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm64/unistd_64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.001 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm64/bitsperlong.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.006 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm64/sve_context.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.012 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-arm64/mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.017 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-mips/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.023 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-mips/unistd_o32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.030 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-mips/unistd_n32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.038 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-mips/kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.044 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-mips/sgidefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.049 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-mips/bitsperlong.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.054 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-mips/mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.060 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-mips/unistd_n64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.068 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-x86/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.073 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-x86/unistd_x32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.080 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-x86/unistd_32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.088 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-x86/kvm_para.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.093 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-x86/kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.105 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-x86/unistd_64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.112 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-x86/bitsperlong.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.118 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-x86/mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.123 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-loongarch/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.129 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-loongarch/kvm_para.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.134 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-loongarch/kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.140 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-loongarch/unistd_64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.147 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-loongarch/bitsperlong.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.152 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-loongarch/mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.158 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-generic/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.185 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-generic/mman-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.190 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-generic/hugetlb_encode.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.196 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-generic/bitsperlong.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.201 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-generic/mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.207 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-s390/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.212 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-s390/unistd_32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.220 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-s390/kvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.230 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-s390/unistd_64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.237 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-s390/bitsperlong.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.242 INFO datatypes - __init__: Processing /src/qemu/linux-headers/asm-s390/mman.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.247 INFO datatypes - __init__: Processing /src/qemu/contrib/ivshmem-server/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IvshmemServerArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": bool verbose; Step #6 - "compile-libfuzzer-introspector-x86_64": bool foreground; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pid_file; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *unix_socket_path; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *shm_path; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_shm_open; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t shm_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned n_vectors; Step #6 - "compile-libfuzzer-introspector-x86_64": } IvshmemServerArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.256 INFO datatypes - __init__: Processing /src/qemu/contrib/ivshmem-server/ivshmem-server.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IvshmemServerPeer { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(IvshmemServerPeer) next; /**< next in list*/ Step #6 - "compile-libfuzzer-introspector-x86_64": int sock_fd; /**< connected unix sock */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t id; /**< the id of the peer */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventNotifier vectors[IVSHMEM_SERVER_MAX_VECTORS]; /**< one per vector */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned vectors_count; /**< number of vectors */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IvshmemServerPeer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IvshmemServer { Step #6 - "compile-libfuzzer-introspector-x86_64": char unix_sock_path[PATH_MAX]; /**< path to unix socket */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sock_fd; /**< unix sock file descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": char shm_path[PATH_MAX]; /**< path to shm */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_shm_open; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t shm_size; /**< size of shm */ Step #6 - "compile-libfuzzer-introspector-x86_64": int shm_fd; /**< shm file descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned n_vectors; /**< number of vectors */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t cur_id; /**< id to be given to next client */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool verbose; /**< true in verbose mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, IvshmemServerPeer) peer_list; /**< list of peers */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IvshmemServer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.262 INFO datatypes - __init__: Processing /src/qemu/contrib/ivshmem-server/ivshmem-server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.273 INFO datatypes - __init__: Processing /src/qemu/contrib/vhost-user-gpu/virgl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.278 INFO datatypes - __init__: Processing /src/qemu/contrib/vhost-user-gpu/vhost-user-gpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.302 INFO datatypes - __init__: Processing /src/qemu/contrib/vhost-user-gpu/vugpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuDisplayInfoReply { Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_gpu_resp_display_info info; Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserGpuDisplayInfoReply; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuGpu { Step #6 - "compile-libfuzzer-introspector-x86_64": VugDev dev; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_gpu_config virtio_config; Step #6 - "compile-libfuzzer-introspector-x86_64": struct vugbm_device gdev; Step #6 - "compile-libfuzzer-introspector-x86_64": int sock_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int drm_rnode_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *renderer_source; Step #6 - "compile-libfuzzer-introspector-x86_64": guint wait_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool virgl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool virgl_inited; Step #6 - "compile-libfuzzer-introspector-x86_64": bool edid_inited; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_modifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t inflight; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_gpu_scanout scanout[VIRTIO_GPU_MAX_SCANOUTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, virtio_gpu_simple_resource) reslist; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_HEAD(, virtio_gpu_ctrl_command) fenceq; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuGpu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VhostUserGpuRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_GET_PROTOCOL_FEATURES, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_SET_PROTOCOL_FEATURES, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_GET_DISPLAY_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_CURSOR_POS, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_CURSOR_POS_HIDE, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_CURSOR_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_SCANOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_DMABUF_SCANOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_DMABUF_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_GET_EDID, Step #6 - "compile-libfuzzer-introspector-x86_64": VHOST_USER_GPU_DMABUF_SCANOUT2, Step #6 - "compile-libfuzzer-introspector-x86_64": } VhostUserGpuRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuScanout { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scanout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t height; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuCursorPos { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scanout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t y; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuCursorUpdate { Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuCursorPos pos; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hot_x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hot_y; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data[64 * 64]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuUpdate { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scanout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t y; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuDMABUFScanout { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scanout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t x; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t y; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fd_width; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fd_height; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fd_stride; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fd_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd_drm_fourcc; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuDMABUFScanout2 { Step #6 - "compile-libfuzzer-introspector-x86_64": struct VhostUserGpuDMABUFScanout dmabuf_scanout; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t modifier; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuEdidRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t scanout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VhostUserGpuMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t request; /* VhostUserGpuRequest */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; /* the following payload size */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuCursorPos cursor_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuCursorUpdate cursor_update; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuScanout scanout; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuUpdate update; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuDMABUFScanout dmabuf_scanout; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuDMABUFScanout2 dmabuf_scanout2; Step #6 - "compile-libfuzzer-introspector-x86_64": VhostUserGpuEdidRequest edid_req; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_gpu_resp_edid resp_edid; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_gpu_resp_display_info display_info; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": } payload; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_PACKED Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.310 INFO datatypes - __init__: Processing /src/qemu/contrib/vhost-user-gpu/vugbm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.318 INFO datatypes - __init__: Processing /src/qemu/contrib/vhost-user-gpu/virgl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.330 INFO datatypes - __init__: Processing /src/qemu/contrib/vhost-user-gpu/vugbm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.336 INFO datatypes - __init__: Processing /src/qemu/contrib/ivshmem-client/ivshmem-client.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IvshmemClientPeer { Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(IvshmemClientPeer) next; /**< next in list*/ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t id; /**< the id of the peer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int vectors[IVSHMEM_CLIENT_MAX_VECTORS]; /**< one fd per vector */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned vectors_count; /**< number of vectors */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IvshmemClientPeer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IvshmemClient IvshmemClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*IvshmemClientNotifCb)( Step #6 - "compile-libfuzzer-introspector-x86_64": const IvshmemClient *client, Step #6 - "compile-libfuzzer-introspector-x86_64": const IvshmemClientPeer *peer, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned vect, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.342 INFO datatypes - __init__: Processing /src/qemu/contrib/ivshmem-client/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IvshmemClientArgs { Step #6 - "compile-libfuzzer-introspector-x86_64": bool verbose; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *unix_sock_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } IvshmemClientArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.350 INFO datatypes - __init__: Processing /src/qemu/contrib/ivshmem-client/ivshmem-client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.361 INFO datatypes - __init__: Processing /src/qemu/contrib/vhost-user-blk/vhost-user-blk.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VubDev { Step #6 - "compile-libfuzzer-introspector-x86_64": VugDev parent; Step #6 - "compile-libfuzzer-introspector-x86_64": int blk_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_blk_config blkcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enable_ro; Step #6 - "compile-libfuzzer-introspector-x86_64": char *blk_name; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } VubDev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VubReq { Step #6 - "compile-libfuzzer-introspector-x86_64": VuVirtqElement *elem; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sector_num; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_blk_inhdr *in; Step #6 - "compile-libfuzzer-introspector-x86_64": struct virtio_blk_outhdr *out; Step #6 - "compile-libfuzzer-introspector-x86_64": VubDev *vdev_blk; Step #6 - "compile-libfuzzer-introspector-x86_64": struct VuVirtq *vq; Step #6 - "compile-libfuzzer-introspector-x86_64": } VubReq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.374 INFO datatypes - __init__: Processing /src/qemu/contrib/vhost-user-scsi/vhost-user-scsi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VusIscsiLun { Step #6 - "compile-libfuzzer-introspector-x86_64": struct iscsi_context *iscsi_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": int iscsi_lun; Step #6 - "compile-libfuzzer-introspector-x86_64": } VusIscsiLun; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_scsi_cmd_resp VirtIOSCSICmdResp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_scsi_cmd_req VirtIOSCSICmdReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VusDev { Step #6 - "compile-libfuzzer-introspector-x86_64": VugDev parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VusIscsiLun lun; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } VusDev; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.386 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/ips.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total_insn; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t quantum_insn; /* insn in last quantum */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t last_quantum_time; /* time when last quantum started */ Step #6 - "compile-libfuzzer-introspector-x86_64": } vCPUTime; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.393 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/cflow.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t daddr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dcount; Step #6 - "compile-libfuzzer-introspector-x86_64": } DestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* last insn in block, expected flow control */ Step #6 - "compile-libfuzzer-introspector-x86_64": LAST_INSN = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": /* mid-block insn, can only be an exception */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXCP_INSN = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": /* multiple disassembly, may have changed */ Step #6 - "compile-libfuzzer-introspector-x86_64": MULT_INSN = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": } InsnTypes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SORT_HOTTEST, /* hottest branch insn */ Step #6 - "compile-libfuzzer-introspector-x86_64": SORT_EXCEPTION, /* most early exits */ Step #6 - "compile-libfuzzer-introspector-x86_64": SORT_POPDEST, /* most destinations (usually ret's) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReportType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* address of the branch point */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* disassembly */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *insn_disas; Step #6 - "compile-libfuzzer-introspector-x86_64": /* symbol? */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *symbol; Step #6 - "compile-libfuzzer-introspector-x86_64": /* types */ Step #6 - "compile-libfuzzer-introspector-x86_64": InsnTypes type_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } InsnData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": /* address of the branch point */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of DestData */ Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *dests; Step #6 - "compile-libfuzzer-introspector-x86_64": /* early exit/fault count */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t early_exit; Step #6 - "compile-libfuzzer-introspector-x86_64": /* jump destination count */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dest_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /* instruction data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *insn_disas; Step #6 - "compile-libfuzzer-introspector-x86_64": /* symbol? */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *symbol; Step #6 - "compile-libfuzzer-introspector-x86_64": /* times translated as last in block? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /* times translated in the middle of block? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mid_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } NodeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* address of current translated block */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tb_pc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* address of end of block */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t end_block; Step #6 - "compile-libfuzzer-introspector-x86_64": /* next pc after end of block */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pc_after_block; Step #6 - "compile-libfuzzer-introspector-x86_64": /* address of last executed PC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t last_pc; Step #6 - "compile-libfuzzer-introspector-x86_64": } VCPUScoreBoard; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.403 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/stoptrigger.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t insn_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t current_pc; Step #6 - "compile-libfuzzer-introspector-x86_64": } InstructionsCount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t exit_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": int exit_code; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.411 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/howvec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": COUNT_CLASS, Step #6 - "compile-libfuzzer-introspector-x86_64": COUNT_INDIVIDUAL, Step #6 - "compile-libfuzzer-introspector-x86_64": COUNT_NONE Step #6 - "compile-libfuzzer-introspector-x86_64": } CountType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *qemu_target; Step #6 - "compile-libfuzzer-introspector-x86_64": InsnClassExecCount *table; Step #6 - "compile-libfuzzer-introspector-x86_64": int table_sz; Step #6 - "compile-libfuzzer-introspector-x86_64": } ClassSelector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *class; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *opt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": CountType what; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_plugin_u64 count; Step #6 - "compile-libfuzzer-introspector-x86_64": } InsnClassExecCount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *insn; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": qemu_plugin_u64 count; Step #6 - "compile-libfuzzer-introspector-x86_64": InsnClassExecCount *class; Step #6 - "compile-libfuzzer-introspector-x86_64": } InsnExecCount; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.422 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/lockstep.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t insns; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t pc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t insn_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExecState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *log_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": int distance; Step #6 - "compile-libfuzzer-introspector-x86_64": } DivergeState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockInfo *block; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long insn_count; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long block_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.432 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/execlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct qemu_plugin_register *handle; Step #6 - "compile-libfuzzer-introspector-x86_64": GByteArray *last; Step #6 - "compile-libfuzzer-introspector-x86_64": GByteArray *new; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } Register; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPU { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Store last executed instruction on each vCPU as a GString */ Step #6 - "compile-libfuzzer-introspector-x86_64": GString *last_exec; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Ptr array of Register */ Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *registers; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPU; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.443 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/bbv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Bb { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t vaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": struct qemu_plugin_scoreboard *count; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int index; Step #6 - "compile-libfuzzer-introspector-x86_64": } Bb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Vcpu { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *file; Step #6 - "compile-libfuzzer-introspector-x86_64": } Vcpu; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.451 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/hwprofile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cpu_read; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cpu_write; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reads; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t writes; Step #6 - "compile-libfuzzer-introspector-x86_64": } IOCounts; 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": uint64_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": IOCounts totals; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *detail; Step #6 - "compile-libfuzzer-introspector-x86_64": } DeviceCounts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t off_or_pc; Step #6 - "compile-libfuzzer-introspector-x86_64": IOCounts counts; Step #6 - "compile-libfuzzer-introspector-x86_64": } IOLocationCounts; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.461 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/hotpages.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t page_address; Step #6 - "compile-libfuzzer-introspector-x86_64": int cpu_read; Step #6 - "compile-libfuzzer-introspector-x86_64": int cpu_write; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reads; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t writes; Step #6 - "compile-libfuzzer-introspector-x86_64": } PageCounters; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.469 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/hotblocks.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": struct qemu_plugin_scoreboard *exec_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int trans_count; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long insns; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExecCount; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.477 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/win32_linker.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.483 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/drcov.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mod_id; Step #6 - "compile-libfuzzer-introspector-x86_64": bool exec; Step #6 - "compile-libfuzzer-introspector-x86_64": } bb_entry_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.490 INFO datatypes - __init__: Processing /src/qemu/contrib/plugins/cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": } CacheBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *disas_str; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *symbol; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t l1_dmisses; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t l1_imisses; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t l2_misses; Step #6 - "compile-libfuzzer-introspector-x86_64": } InsnData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CacheBlock *blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *lru_priorities; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lru_gen_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": GQueue *fifo_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": } CacheSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CacheSet *sets; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_sets; Step #6 - "compile-libfuzzer-introspector-x86_64": int cachesize; Step #6 - "compile-libfuzzer-introspector-x86_64": int assoc; Step #6 - "compile-libfuzzer-introspector-x86_64": int blksize_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t set_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tag_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t accesses; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t misses; Step #6 - "compile-libfuzzer-introspector-x86_64": } Cache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.506 INFO datatypes - __init__: Processing /src/qemu/contrib/vhost-user-input/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_input_event virtio_input_event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct virtio_input_config virtio_input_config; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VuInput { Step #6 - "compile-libfuzzer-introspector-x86_64": VugDev dev; Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *evsrc; Step #6 - "compile-libfuzzer-introspector-x86_64": int evdevfd; Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *config; Step #6 - "compile-libfuzzer-introspector-x86_64": virtio_input_config *sel_config; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": virtio_input_event event; Step #6 - "compile-libfuzzer-introspector-x86_64": VuVirtqElement *elem; Step #6 - "compile-libfuzzer-introspector-x86_64": } *queue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t qindex, qsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } VuInput; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.517 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/pe.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IMAGE_DOS_HEADER { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_magic; /* 0x00: MZ Header signature */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_cblp; /* 0x02: Bytes on last page of file */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_cp; /* 0x04: Pages in file */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_crlc; /* 0x06: Relocations */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_cparhdr; /* 0x08: Size of header in paragraphs */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_minalloc; /* 0x0a: Minimum extra paragraphs needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_maxalloc; /* 0x0c: Maximum extra paragraphs needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_ss; /* 0x0e: Initial (relative) SS value */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_sp; /* 0x10: Initial SP value */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_csum; /* 0x12: Checksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_ip; /* 0x14: Initial IP value */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_cs; /* 0x16: Initial (relative) CS value */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_lfarlc; /* 0x18: File address of relocation table */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_ovno; /* 0x1a: Overlay number */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_res[4]; /* 0x1c: Reserved words */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_oemid; /* 0x24: OEM identifier (for e_oeminfo) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_oeminfo; /* 0x26: OEM information; e_oemid specific */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t e_res2[10]; /* 0x28: Reserved words */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t e_lfanew; /* 0x3c: Offset to extended header */ Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) IMAGE_DOS_HEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IMAGE_DATA_DIRECTORY { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t VirtualAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Size; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) IMAGE_DATA_DIRECTORY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IMAGE_OPTIONAL_HEADER64 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Magic; /* 0x20b */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MajorLinkerVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MinorLinkerVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SizeOfCode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SizeOfInitializedData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SizeOfUninitializedData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t AddressOfEntryPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t BaseOfCode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ImageBase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SectionAlignment; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t FileAlignment; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MajorOperatingSystemVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MinorOperatingSystemVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MajorImageVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MinorImageVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MajorSubsystemVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MinorSubsystemVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Win32VersionValue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SizeOfImage; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SizeOfHeaders; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t CheckSum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Subsystem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t DllCharacteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t SizeOfStackReserve; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t SizeOfStackCommit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t SizeOfHeapReserve; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t SizeOfHeapCommit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t LoaderFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t NumberOfRvaAndSizes; Step #6 - "compile-libfuzzer-introspector-x86_64": IMAGE_DATA_DIRECTORY DataDirectory[IMAGE_NUMBEROF_DIRECTORY_ENTRIES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) IMAGE_OPTIONAL_HEADER64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IMAGE_EXPORT_DIRECTORY { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t TimeDateStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MajorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MinorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t NumberOfFunctions; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t NumberOfNames; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t AddressOfFunctions; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t AddressOfNames; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t AddressOfNameOrdinals; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) IMAGE_EXPORT_DIRECTORY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IMAGE_FILE_HEADER { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Machine; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t NumberOfSections; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t TimeDateStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t PointerToSymbolTable; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t NumberOfSymbols; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t SizeOfOptionalHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) IMAGE_FILE_HEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IMAGE_NT_HEADERS64 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Signature; Step #6 - "compile-libfuzzer-introspector-x86_64": IMAGE_FILE_HEADER FileHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": IMAGE_OPTIONAL_HEADER64 OptionalHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) IMAGE_NT_HEADERS64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IMAGE_DEBUG_DIRECTORY { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t TimeDateStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MajorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MinorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t SizeOfData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t AddressOfRawData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t PointerToRawData; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) IMAGE_DEBUG_DIRECTORY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct guid_t { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t a; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t b; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t c; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t d[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t e[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) guid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OMFSignatureRSDS { Step #6 - "compile-libfuzzer-introspector-x86_64": char Signature[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": guid_t guid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t age; Step #6 - "compile-libfuzzer-introspector-x86_64": char name[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) OMFSignatureRSDS; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.524 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/addrspace.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.533 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/pdb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_DS_HEADER { Step #6 - "compile-libfuzzer-introspector-x86_64": char signature[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t toc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t toc_page; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_DS_HEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_DS_ROOT { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t TimeDateStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Age; Step #6 - "compile-libfuzzer-introspector-x86_64": GUID guid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cbNames; Step #6 - "compile-libfuzzer-introspector-x86_64": char names[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_DS_ROOT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_TYPES { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t first_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t last_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_base; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t search_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t search_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_TYPES; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_SYMBOL_RANGE_EX { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t segment; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pad1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pad2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_SYMBOL_RANGE_EX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_SYMBOL_FILE_EX { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown1; Step #6 - "compile-libfuzzer-introspector-x86_64": PDB_SYMBOL_RANGE_EX range; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t symbol_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lineno_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nSrcFiles; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": char filename[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_SYMBOL_FILE_EX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_SYMBOL_IMPORT { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t TimeDateStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Age; Step #6 - "compile-libfuzzer-introspector-x86_64": char filename[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_SYMBOL_IMPORT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_SYMBOLS { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t signature; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash1_file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash2_file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t gsym_file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unknown1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t module_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t srcmodule_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pdbimport_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t resvd0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t stream_index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown2_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t resvd3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t machine; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t resvd4; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_SYMBOLS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t FPO; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t segments; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk4; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk5; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk6; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t FPO_EXT; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk7; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_STREAM_INDEXES; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_TYPES_OLD { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t first_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t last_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_TYPES_OLD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_DS_TOC { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num_files; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t file_size[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_DS_TOC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_SYMBOL_RANGE { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t segment; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pad1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pad2; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_SYMBOL_RANGE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_SYMBOL_FILE { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown1; Step #6 - "compile-libfuzzer-introspector-x86_64": PDB_SYMBOL_RANGE range; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t symbol_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lineno_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unknown2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nSrcFiles; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": char filename[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_SYMBOL_FILE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_SYMBOL_SOURCE { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nModules; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t nSrcFiles; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t table[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_SYMBOL_SOURCE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PDB_SYMBOLS_OLD { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t hash1_file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t hash2_file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t gsym_file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t module_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t srcmodule_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_SYMBOLS_OLD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t FPO; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk0; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t unk3; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t segments; Step #6 - "compile-libfuzzer-introspector-x86_64": } PDB_STREAM_INDEXES_OLD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pdb_seg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dword[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) pdb_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GUID { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Data1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short Data2; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short Data3; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char Data4[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GUID; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.541 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/qemu_elf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.550 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/download.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.556 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/qemu_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUCPUSegment { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t selector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pad; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t base; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUCPUSegment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUCPUState { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rax, rbx, rcx, rdx, rsi, rdi, rsp, rbp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r8, r9, r10, r11, r12, r13, r14, r15; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rip, rflags; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUCPUSegment cs, ds, es, fs, gs, ss; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUCPUSegment ldt, tr, gdt, idt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cr[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t kernel_gs_base; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUCPUState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMU_Elf { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef CONFIG_LINUX Step #6 - "compile-libfuzzer-introspector-x86_64": GMappedFile *gmf; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": void *map; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUCPUState **state; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t state_nr; Step #6 - "compile-libfuzzer-introspector-x86_64": int has_kernel_gs_base; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMU_Elf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.562 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct idt_desc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t offset1; /* offset bits 0..15 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t selector; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ist; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type_attr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t offset2; /* offset bits 16..31 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset3; /* offset bits 32..63 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rsrvd; Step #6 - "compile-libfuzzer-introspector-x86_64": } __attribute__ ((packed)) idt_desc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.576 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/addrspace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.581 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/pdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.590 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/err.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.595 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/kdbg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBGKD_GET_VERSION64 { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MajorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MinorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t ProtocolVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t KdSecondaryVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t MachineType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MaxPacketType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MaxStateChange; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t MaxManipulate; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t Simulation; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Unused[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KernBase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t PsLoadedModuleList; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t DebuggerDataList; Step #6 - "compile-libfuzzer-introspector-x86_64": } DBGKD_GET_VERSION64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KDDEBUGGER_DATA64 { Step #6 - "compile-libfuzzer-introspector-x86_64": DBGKD_DEBUG_DATA_HEADER64 Header; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KernBase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t BreakpointWithStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t SavedContext; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t ThCallbackStack; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t NextCallback; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t FramePointer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t PaeEnabled:1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KiCallUserMode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KeUserCallbackDispatcher; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t PsLoadedModuleList; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t PsActiveProcessHead; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t PspCidTable; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ExpSystemResourcesList; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ExpPagedPoolDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ExpNumberOfPagedPools; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KeTimeIncrement; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KeBugCheckCallbackListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KiBugcheckData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t IopErrorLogListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ObpRootDirectoryObject; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ObpTypeObjectType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSystemCacheStart; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSystemCacheEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSystemCacheWs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmPfnDatabase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSystemPtesStart; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSystemPtesEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSubsectionBase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmNumberOfPagingFiles; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmLowestPhysicalPage; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmHighestPhysicalPage; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmNumberOfPhysicalPages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmMaximumNonPagedPoolInBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmNonPagedSystemStart; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmNonPagedPoolStart; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmNonPagedPoolEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmPagedPoolStart; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmPagedPoolEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmPagedPoolInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmPageSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSizeOfPagedPoolInBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmTotalCommitLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmTotalCommittedPages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSharedCommit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmDriverCommit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmProcessCommit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmPagedPoolCommit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmExtendedCommit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmZeroedPageListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmFreePageListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmStandbyPageListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmModifiedPageListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmModifiedNoWritePageListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmAvailablePages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmResidentAvailablePages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t PoolTrackTable; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t NonPagedPoolDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmHighestUserAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSystemRangeStart; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmUserProbeAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KdPrintCircularBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KdPrintCircularBufferEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KdPrintWritePointer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KdPrintRolloverCount; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmLoadedUserImageList; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* NT 5.1 Addition */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t NtBuildLab; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KiNormalSystemCall; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* NT 5.0 hotfix addition */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KiProcessorBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmUnloadedDrivers; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmLastUnloadedDriver; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmTriageActionTaken; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSpecialPoolTag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KernelVerifier; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmVerifierData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmAllocatedNonPagedPool; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmPeakCommitment; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmTotalCommitLimitMaximum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t CmNtCSDVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* NT 5.1 Addition */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmPhysicalMemoryBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSessionBase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSessionSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmSystemParentTablePage; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Server 2003 addition */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmVirtualTranslationBase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetKThreadNextProcessor; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetKThreadTeb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetKThreadKernelStack; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetKThreadInitialStack; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetKThreadApcProcess; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetKThreadState; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetKThreadBStore; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetKThreadBStoreLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t SizeEProcess; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetEprocessPeb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetEprocessParentCID; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetEprocessDirectoryTableBase; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t SizePrcb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPrcbDpcRoutine; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPrcbCurrentThread; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPrcbMhz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPrcbCpuType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPrcbVendorString; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPrcbProcStateContext; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPrcbNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t SizeEThread; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KdPrintCircularBufferPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KdPrintBufferSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t KeLoaderBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t SizePcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPcrSelfPcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPcrCurrentPrcb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPcrContainedPrcb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPcrInitialBStore; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPcrBStoreLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPcrInitialStack; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPcrStackLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPrcbPcrPage; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPrcbProcStateSpecialReg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t GdtR0Code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t GdtR0Data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t GdtR0Pcr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t GdtR3Code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t GdtR3Data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t GdtR3Teb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t GdtLdt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t GdtTss; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Gdt64R3CmCode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t Gdt64R3CmTeb; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t IopNumTriageDumpDataBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t IopTriageDumpDataBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Longhorn addition */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t VfCrashDataBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmBadPagesDetected; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t MmZeroedPageSingleBitErrorsDetected; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Windows 7 addition */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t EtwpDebuggerData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t OffsetPrcbContext; Step #6 - "compile-libfuzzer-introspector-x86_64": } KDDEBUGGER_DATA64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LIST_ENTRY64 { Step #6 - "compile-libfuzzer-introspector-x86_64": struct LIST_ENTRY64 *Flink; Step #6 - "compile-libfuzzer-introspector-x86_64": struct LIST_ENTRY64 *Blink; Step #6 - "compile-libfuzzer-introspector-x86_64": } LIST_ENTRY64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBGKD_DEBUG_DATA_HEADER64 { Step #6 - "compile-libfuzzer-introspector-x86_64": LIST_ENTRY64 List; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t OwnerTag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t Size; Step #6 - "compile-libfuzzer-introspector-x86_64": } DBGKD_DEBUG_DATA_HEADER64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.602 INFO datatypes - __init__: Processing /src/qemu/contrib/elf2dmp/download.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.608 INFO datatypes - __init__: Processing /src/qemu/audio/pwaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pwvolume { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t channels; Step #6 - "compile-libfuzzer-introspector-x86_64": float values[SPA_AUDIO_MAX_CHANNELS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } pwvolume; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PWVoice { Step #6 - "compile-libfuzzer-introspector-x86_64": pwaudio *g; Step #6 - "compile-libfuzzer-introspector-x86_64": struct pw_stream *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": struct spa_hook stream_listener; Step #6 - "compile-libfuzzer-introspector-x86_64": struct spa_audio_info_raw info; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t highwater_mark; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t frame_size, req; Step #6 - "compile-libfuzzer-introspector-x86_64": struct spa_ringbuffer ring; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buffer[RINGBUFFER_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": pwvolume volume; Step #6 - "compile-libfuzzer-introspector-x86_64": bool muted; Step #6 - "compile-libfuzzer-introspector-x86_64": } PWVoice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PWVoiceIn { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceIn hw; Step #6 - "compile-libfuzzer-introspector-x86_64": PWVoice v; Step #6 - "compile-libfuzzer-introspector-x86_64": } PWVoiceIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pwaudio { Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": struct pw_thread_loop *thread_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": struct pw_context *context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct pw_core *core; Step #6 - "compile-libfuzzer-introspector-x86_64": struct spa_hook core_listener; Step #6 - "compile-libfuzzer-introspector-x86_64": int last_seq, pending_seq, error; Step #6 - "compile-libfuzzer-introspector-x86_64": } pwaudio; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PWVoiceOut { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut hw; Step #6 - "compile-libfuzzer-introspector-x86_64": PWVoice v; Step #6 - "compile-libfuzzer-introspector-x86_64": } PWVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.623 INFO datatypes - __init__: Processing /src/qemu/audio/wavaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WAVVoiceOut { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut hw; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *f; Step #6 - "compile-libfuzzer-introspector-x86_64": RateCtl rate; Step #6 - "compile-libfuzzer-introspector-x86_64": int total_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": } WAVVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.631 INFO datatypes - __init__: Processing /src/qemu/audio/sndioaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SndioVoice { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut out; Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceIn in; Step #6 - "compile-libfuzzer-introspector-x86_64": } hw; Step #6 - "compile-libfuzzer-introspector-x86_64": struct sio_par par; Step #6 - "compile-libfuzzer-introspector-x86_64": struct sio_hdl *hdl; Step #6 - "compile-libfuzzer-introspector-x86_64": struct pollfd *pfds; Step #6 - "compile-libfuzzer-introspector-x86_64": struct pollindex { Step #6 - "compile-libfuzzer-introspector-x86_64": struct SndioVoice *self; Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": } *pindexes; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t sndio_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t qemu_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int mode; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nfds; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } SndioVoice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SndioConf { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *devname; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int latency; Step #6 - "compile-libfuzzer-introspector-x86_64": } SndioConf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.642 INFO datatypes - __init__: Processing /src/qemu/audio/rate_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.649 INFO datatypes - __init__: Processing /src/qemu/audio/audio-hmp-cmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.655 INFO datatypes - __init__: Processing /src/qemu/audio/mixeng_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.662 INFO datatypes - __init__: Processing /src/qemu/audio/dbusaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBusAudio { Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusObjectManagerServer *server; Step #6 - "compile-libfuzzer-introspector-x86_64": bool p2p; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusObjectSkeleton *audio; Step #6 - "compile-libfuzzer-introspector-x86_64": QemuDBusDisplay1Audio *iface; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *out_listeners; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *in_listeners; Step #6 - "compile-libfuzzer-introspector-x86_64": } DBusAudio; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBusVoiceOut { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut hw; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": RateCtl rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_volume; Step #6 - "compile-libfuzzer-introspector-x86_64": Volume volume; Step #6 - "compile-libfuzzer-introspector-x86_64": } DBusVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DBusVoiceIn { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceIn hw; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": RateCtl rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_volume; Step #6 - "compile-libfuzzer-introspector-x86_64": Volume volume; Step #6 - "compile-libfuzzer-introspector-x86_64": } DBusVoiceIn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.677 INFO datatypes - __init__: Processing /src/qemu/audio/dsoundaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": LPDIRECTSOUND dsound; Step #6 - "compile-libfuzzer-introspector-x86_64": LPDIRECTSOUNDCAPTURE dsound_capture; Step #6 - "compile-libfuzzer-introspector-x86_64": struct audsettings settings; Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": } dsound; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut hw; Step #6 - "compile-libfuzzer-introspector-x86_64": LPDIRECTSOUNDBUFFER dsound_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": bool first_time; Step #6 - "compile-libfuzzer-introspector-x86_64": dsound *s; Step #6 - "compile-libfuzzer-introspector-x86_64": } DSoundVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceIn hw; Step #6 - "compile-libfuzzer-introspector-x86_64": LPDIRECTSOUNDCAPTUREBUFFER dsound_capture_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": bool first_time; Step #6 - "compile-libfuzzer-introspector-x86_64": dsound *s; Step #6 - "compile-libfuzzer-introspector-x86_64": } DSoundVoiceIn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.692 INFO datatypes - __init__: Processing /src/qemu/audio/audio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CaptureState { Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": struct capture_ops ops; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY (CaptureState) entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } CaptureState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CaptureVoiceOut CaptureVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AudioState AudioState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Volume { Step #6 - "compile-libfuzzer-introspector-x86_64": bool mute; Step #6 - "compile-libfuzzer-introspector-x86_64": int channels; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t vol[AUDIO_MAX_CHANNELS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Volume; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*audio_callback_fn) (void *opaque, int avail); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AUD_CNOTIFY_ENABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": AUD_CNOTIFY_DISABLE Step #6 - "compile-libfuzzer-introspector-x86_64": } audcnotification_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWVoiceOut SWVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct audsettings { Step #6 - "compile-libfuzzer-introspector-x86_64": int freq; Step #6 - "compile-libfuzzer-introspector-x86_64": int nchannels; Step #6 - "compile-libfuzzer-introspector-x86_64": AudioFormat fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": int endianness; Step #6 - "compile-libfuzzer-introspector-x86_64": } audsettings; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWVoiceIn SWVoiceIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUSoundCard { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": AudioState *state; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY (QEMUSoundCard) entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUSoundCard; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QEMUAudioTimeStamp { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t old_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": } QEMUAudioTimeStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.699 INFO datatypes - __init__: Processing /src/qemu/audio/mixeng.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float mixeng_real; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct st_sample st_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (t_sample) (struct st_sample *dst, const void *src, int samples); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (f_sample) (void *dst, const struct st_sample *src, int samples); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.706 INFO datatypes - __init__: Processing /src/qemu/audio/audio_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.718 INFO datatypes - __init__: Processing /src/qemu/audio/audio_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AudioState AudioState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STSampleBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos, size; Step #6 - "compile-libfuzzer-introspector-x86_64": st_sample *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": } STSampleBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HWVoiceIn { Step #6 - "compile-libfuzzer-introspector-x86_64": AudioState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": int enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": int poll_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": struct audio_pcm_info info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": t_sample *conv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t total_samples_captured; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ts_helper; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": STSampleBuffer conv_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": void *buf_emul; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos_emul, pending_emul, size_emul; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t samples; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD (sw_in_listhead, SWVoiceIn) sw_head; Step #6 - "compile-libfuzzer-introspector-x86_64": struct audio_pcm_ops *pcm_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY (HWVoiceIn) entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } HWVoiceIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AudioState { Step #6 - "compile-libfuzzer-introspector-x86_64": struct audio_driver *drv; Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": void *drv_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUTimer *ts; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD (card_listhead, QEMUSoundCard) card_head; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD (hw_in_listhead, HWVoiceIn) hw_head_in; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD (hw_out_listhead, HWVoiceOut) hw_head_out; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD (cap_listhead, CaptureVoiceOut) cap_head; Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_hw_voices_out; Step #6 - "compile-libfuzzer-introspector-x86_64": int nb_hw_voices_in; Step #6 - "compile-libfuzzer-introspector-x86_64": int vm_running; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t period_ticks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool timer_running; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t timer_last; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(AudioState) list; Step #6 - "compile-libfuzzer-introspector-x86_64": } AudioState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AudiodevListEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": QSIMPLEQ_ENTRY(AudiodevListEntry) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } AudiodevListEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HWVoiceOut { Step #6 - "compile-libfuzzer-introspector-x86_64": AudioState *s; Step #6 - "compile-libfuzzer-introspector-x86_64": int enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": int poll_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": int pending_disable; Step #6 - "compile-libfuzzer-introspector-x86_64": struct audio_pcm_info info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": f_sample *clip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ts_helper; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": STSampleBuffer mix_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": void *buf_emul; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos_emul, pending_emul, size_emul; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t samples; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD (sw_out_listhead, SWVoiceOut) sw_head; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_HEAD (sw_cap_listhead, SWVoiceCap) cap_head; Step #6 - "compile-libfuzzer-introspector-x86_64": struct audio_pcm_ops *pcm_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": QLIST_ENTRY (HWVoiceOut) entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } HWVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWVoiceCap SWVoiceCap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct audio_driver audio_driver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RateCtl { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t start_ticks; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t bytes_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": } RateCtl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QSIMPLEQ_HEAD(, AudiodevListEntry) AudiodevListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.728 INFO datatypes - __init__: Processing /src/qemu/audio/audio_win_int.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.734 INFO datatypes - __init__: Processing /src/qemu/audio/audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.766 INFO datatypes - __init__: Processing /src/qemu/audio/noaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NoVoiceOut { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut hw; Step #6 - "compile-libfuzzer-introspector-x86_64": RateCtl rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } NoVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NoVoiceIn { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceIn hw; Step #6 - "compile-libfuzzer-introspector-x86_64": RateCtl rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } NoVoiceIn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.773 INFO datatypes - __init__: Processing /src/qemu/audio/paaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PAConnection { Step #6 - "compile-libfuzzer-introspector-x86_64": char *server; Step #6 - "compile-libfuzzer-introspector-x86_64": int refcount; Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(PAConnection) list; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": pa_threaded_mainloop *mainloop; Step #6 - "compile-libfuzzer-introspector-x86_64": pa_context *context; Step #6 - "compile-libfuzzer-introspector-x86_64": } PAConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut hw; Step #6 - "compile-libfuzzer-introspector-x86_64": pa_stream *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": paaudio *g; Step #6 - "compile-libfuzzer-introspector-x86_64": } PAVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceIn hw; Step #6 - "compile-libfuzzer-introspector-x86_64": pa_stream *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": const void *read_data; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t read_length; Step #6 - "compile-libfuzzer-introspector-x86_64": paaudio *g; Step #6 - "compile-libfuzzer-introspector-x86_64": } PAVoiceIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": PAConnection *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": } paaudio; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.789 INFO datatypes - __init__: Processing /src/qemu/audio/mixeng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.799 INFO datatypes - __init__: Processing /src/qemu/audio/dsound_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.807 INFO datatypes - __init__: Processing /src/qemu/audio/audio_win_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.813 INFO datatypes - __init__: Processing /src/qemu/audio/sdlaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDLVoiceOut { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut hw; Step #6 - "compile-libfuzzer-introspector-x86_64": int exit; Step #6 - "compile-libfuzzer-introspector-x86_64": int initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_AudioDeviceID devid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDLVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDLVoiceIn { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceIn hw; Step #6 - "compile-libfuzzer-introspector-x86_64": int exit; Step #6 - "compile-libfuzzer-introspector-x86_64": int initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_AudioDeviceID devid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDLVoiceIn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.824 INFO datatypes - __init__: Processing /src/qemu/audio/ossaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OSSVoiceOut { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut hw; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int nfrags; Step #6 - "compile-libfuzzer-introspector-x86_64": int fragsize; Step #6 - "compile-libfuzzer-introspector-x86_64": int mmapped; Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": } OSSVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OSSVoiceIn { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceIn hw; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int nfrags; Step #6 - "compile-libfuzzer-introspector-x86_64": int fragsize; Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": } OSSVoiceIn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.839 INFO datatypes - __init__: Processing /src/qemu/audio/jackaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QJackBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": int channels; Step #6 - "compile-libfuzzer-introspector-x86_64": int frames; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t used; Step #6 - "compile-libfuzzer-introspector-x86_64": int rptr, wptr; Step #6 - "compile-libfuzzer-introspector-x86_64": float **data; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": QJackBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QJackOut { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut hw; Step #6 - "compile-libfuzzer-introspector-x86_64": QJackClient c; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": QJackOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QJackState { Step #6 - "compile-libfuzzer-introspector-x86_64": QJACK_STATE_DISCONNECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": QJACK_STATE_RUNNING, Step #6 - "compile-libfuzzer-introspector-x86_64": QJACK_STATE_SHUTDOWN Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": QJackState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QJackClient { Step #6 - "compile-libfuzzer-introspector-x86_64": AudiodevJackPerDirectionOptions *opt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool out; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool connect_ports; Step #6 - "compile-libfuzzer-introspector-x86_64": int packets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QJackState state; Step #6 - "compile-libfuzzer-introspector-x86_64": jack_client_t *client; Step #6 - "compile-libfuzzer-introspector-x86_64": jack_nframes_t freq; Step #6 - "compile-libfuzzer-introspector-x86_64": QEMUBH *shutdown_bh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct QJack *j; Step #6 - "compile-libfuzzer-introspector-x86_64": int nchannels; Step #6 - "compile-libfuzzer-introspector-x86_64": int buffersize; Step #6 - "compile-libfuzzer-introspector-x86_64": jack_port_t **port; Step #6 - "compile-libfuzzer-introspector-x86_64": QJackBuffer fifo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used as workspace by qjack_process() */ Step #6 - "compile-libfuzzer-introspector-x86_64": float **process_buffers; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": QJackClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QJackIn { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceIn hw; Step #6 - "compile-libfuzzer-introspector-x86_64": QJackClient c; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": QJackIn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.853 INFO datatypes - __init__: Processing /src/qemu/audio/wavcapture.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *f; Step #6 - "compile-libfuzzer-introspector-x86_64": int bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": int freq; Step #6 - "compile-libfuzzer-introspector-x86_64": int bits; Step #6 - "compile-libfuzzer-introspector-x86_64": int nchannels; Step #6 - "compile-libfuzzer-introspector-x86_64": CaptureVoiceOut *cap; Step #6 - "compile-libfuzzer-introspector-x86_64": } WAVState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.861 INFO datatypes - __init__: Processing /src/qemu/audio/alsaaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ALSAVoiceOut { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut hw; Step #6 - "compile-libfuzzer-introspector-x86_64": snd_pcm_t *handle; Step #6 - "compile-libfuzzer-introspector-x86_64": struct pollhlp pollhlp; Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": } ALSAVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ALSAVoiceIn { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceIn hw; Step #6 - "compile-libfuzzer-introspector-x86_64": snd_pcm_t *handle; Step #6 - "compile-libfuzzer-introspector-x86_64": struct pollhlp pollhlp; Step #6 - "compile-libfuzzer-introspector-x86_64": Audiodev *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": } ALSAVoiceIn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.877 INFO datatypes - __init__: Processing /src/qemu/audio/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.882 INFO datatypes - __init__: Processing /src/qemu/audio/spiceaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpiceVoiceOut { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceOut hw; Step #6 - "compile-libfuzzer-introspector-x86_64": SpicePlaybackInstance sin; Step #6 - "compile-libfuzzer-introspector-x86_64": RateCtl rate; Step #6 - "compile-libfuzzer-introspector-x86_64": int active; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *frame; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fpos; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpiceVoiceOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpiceVoiceIn { Step #6 - "compile-libfuzzer-introspector-x86_64": HWVoiceIn hw; Step #6 - "compile-libfuzzer-introspector-x86_64": SpiceRecordInstance sin; Step #6 - "compile-libfuzzer-introspector-x86_64": RateCtl rate; Step #6 - "compile-libfuzzer-introspector-x86_64": int active; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpiceVoiceIn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.891 INFO datatypes - __init__: Processing /src/qemu/bsd-user/qemu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.902 INFO datatypes - __init__: Processing /src/qemu/bsd-user/bsd-file.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.917 INFO datatypes - __init__: Processing /src/qemu/bsd-user/bsdload.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.924 INFO datatypes - __init__: Processing /src/qemu/bsd-user/uaccess.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.930 INFO datatypes - __init__: Processing /src/qemu/bsd-user/strace.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.940 INFO datatypes - __init__: Processing /src/qemu/bsd-user/errno_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.946 INFO datatypes - __init__: Processing /src/qemu/bsd-user/bsd-proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.953 INFO datatypes - __init__: Processing /src/qemu/bsd-user/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.965 INFO datatypes - __init__: Processing /src/qemu/bsd-user/syscall_defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef abi_long target_freebsd_suseconds_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_freebsd_fhandle target_freebsd_fhandle_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_freebsd_fsid { int32_t val[2]; } target_freebsd_fsid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t target_time_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t target_time_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.975 INFO datatypes - __init__: Processing /src/qemu/bsd-user/signal-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.981 INFO datatypes - __init__: Processing /src/qemu/bsd-user/elfcore.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.987 INFO datatypes - __init__: Processing /src/qemu/bsd-user/bsd-mem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:10:59.993 INFO datatypes - __init__: Processing /src/qemu/bsd-user/mmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.007 INFO datatypes - __init__: Processing /src/qemu/bsd-user/bsd-proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.017 INFO datatypes - __init__: Processing /src/qemu/bsd-user/bsd-mem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.026 INFO datatypes - __init__: Processing /src/qemu/bsd-user/qemu-bsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.032 INFO datatypes - __init__: Processing /src/qemu/bsd-user/elfload.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.047 INFO datatypes - __init__: Processing /src/qemu/bsd-user/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.053 INFO datatypes - __init__: Processing /src/qemu/bsd-user/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.069 INFO datatypes - __init__: Processing /src/qemu/bsd-user/host/i386/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.075 INFO datatypes - __init__: Processing /src/qemu/bsd-user/host/arm/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.080 INFO datatypes - __init__: Processing /src/qemu/bsd-user/host/x86_64/host-signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.086 INFO datatypes - __init__: Processing /src/qemu/bsd-user/openbsd/target_os_stack.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.091 INFO datatypes - __init__: Processing /src/qemu/bsd-user/openbsd/os-strace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.096 INFO datatypes - __init__: Processing /src/qemu/bsd-user/openbsd/target_os_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.103 INFO datatypes - __init__: Processing /src/qemu/bsd-user/openbsd/syscall_nr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.110 INFO datatypes - __init__: Processing /src/qemu/bsd-user/openbsd/target_os_siginfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_sigaltstack { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long ss_sp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_size; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long ss_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_stack_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union target_siginfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t si_pad[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct target_ksiginfo _info; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_siginfo_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t __bits[TARGET_NSIG_WORDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigset_t Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union target_sigval { Step #6 - "compile-libfuzzer-introspector-x86_64": int sival_int; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong sival_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigval_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.116 INFO datatypes - __init__: Processing /src/qemu/bsd-user/openbsd/target_os_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.121 INFO datatypes - __init__: Processing /src/qemu/bsd-user/openbsd/target_os_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.127 INFO datatypes - __init__: Processing /src/qemu/bsd-user/openbsd/host-os.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.132 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/qemu-os.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.138 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/target_os_stack.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.144 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/os-proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.152 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/target_os_vmparam.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.158 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/os-strace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.163 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/target_os_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.170 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/os-stat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.179 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/syscall_nr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.187 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/os-stat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.200 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/os-proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.209 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/target_os_siginfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_sigaltstack { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long ss_sp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_size; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long ss_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_stack_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_siginfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t si_signo; /* signal number */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t si_errno; /* errno association */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t si_code; /* signal code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t si_pid; /* sending process */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t si_uid; /* sender's ruid */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t si_status; /* exit value */ Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong si_addr; /* faulting instruction */ Step #6 - "compile-libfuzzer-introspector-x86_64": union target_sigval si_value; /* signal value */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t _trapno; /* machine specific trap code */ Step #6 - "compile-libfuzzer-introspector-x86_64": } _fault; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* POSIX.1b timers */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t _timerid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t _overrun; Step #6 - "compile-libfuzzer-introspector-x86_64": } _timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t _mqd; Step #6 - "compile-libfuzzer-introspector-x86_64": } _mesgp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SIGPOLL -- Not really generated in FreeBSD ??? */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int _band; /* POLL_IN, POLL_OUT, POLL_MSG */ Step #6 - "compile-libfuzzer-introspector-x86_64": } _poll; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int _mqd; Step #6 - "compile-libfuzzer-introspector-x86_64": } _mesgq; 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": * Syscall number for signals delivered as a result of system calls Step #6 - "compile-libfuzzer-introspector-x86_64": * denied by Capsicum. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int _syscall; Step #6 - "compile-libfuzzer-introspector-x86_64": } _capsicum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Spare for future growth */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long __spare1__; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t __spare2_[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": } __spare__; Step #6 - "compile-libfuzzer-introspector-x86_64": } _reason; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_siginfo_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t __bits[TARGET_NSIG_WORDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigset_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union target_sigval { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t sival_int; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong sival_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t sigval_int; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong sigval_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigval_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.216 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/target_os_ucontext.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_ucontext { Step #6 - "compile-libfuzzer-introspector-x86_64": target_sigset_t uc_sigmask; Step #6 - "compile-libfuzzer-introspector-x86_64": target_mcontext_t uc_mcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong uc_link; Step #6 - "compile-libfuzzer-introspector-x86_64": target_stack_t uc_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t uc_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t __spare__[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_ucontext_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.221 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/target_os_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.226 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/os-sys.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.238 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/target_os_user.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_cap_rights { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cr_rights[TARGET_CAP_RIGHTS_VERSION + 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_cap_rights_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.246 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/os-syscall.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.261 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/os-misc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.267 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/target_os_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.273 INFO datatypes - __init__: Processing /src/qemu/bsd-user/freebsd/host-os.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.279 INFO datatypes - __init__: Processing /src/qemu/bsd-user/include/special-errno.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.284 INFO datatypes - __init__: Processing /src/qemu/bsd-user/netbsd/target_os_stack.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.290 INFO datatypes - __init__: Processing /src/qemu/bsd-user/netbsd/os-strace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.296 INFO datatypes - __init__: Processing /src/qemu/bsd-user/netbsd/target_os_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.303 INFO datatypes - __init__: Processing /src/qemu/bsd-user/netbsd/syscall_nr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.311 INFO datatypes - __init__: Processing /src/qemu/bsd-user/netbsd/target_os_siginfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_sigaltstack { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long ss_sp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong ss_size; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long ss_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_stack_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t __bits[TARGET_NSIG_WORDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigset_t Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union target_siginfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t si_pad[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct target_ksiginfo _info; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_siginfo_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union target_sigval { Step #6 - "compile-libfuzzer-introspector-x86_64": int sival_int; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong sival_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_sigval_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.317 INFO datatypes - __init__: Processing /src/qemu/bsd-user/netbsd/target_os_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.322 INFO datatypes - __init__: Processing /src/qemu/bsd-user/netbsd/target_os_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.328 INFO datatypes - __init__: Processing /src/qemu/bsd-user/netbsd/host-os.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.333 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.339 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target_arch_vmparam.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.344 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target_arch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.349 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target_arch_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_mcontext { Step #6 - "compile-libfuzzer-introspector-x86_64": struct target_gpregs mc_gpregs; Step #6 - "compile-libfuzzer-introspector-x86_64": struct target_fpregs mc_fpregs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mc_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #define TARGET_MC_FP_VALID 0x01 Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mc_pad; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mc_spare[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_mcontext_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.355 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target_arch_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.362 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target_arch_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.368 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target_arch_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.373 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target_arch_cpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.379 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target_arch_sysarch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.384 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target_arch_reg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_reg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ra; /* return address */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sp; /* stack pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t gp; /* global pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tp; /* thread pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t t[7]; /* temporaries */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t s[12]; /* saved registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t a[8]; /* function arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sepc; /* exception program counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sstatus; /* status register */ Step #6 - "compile-libfuzzer-introspector-x86_64": } target_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_fpreg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fp_x[32][2]; /* Floating point registers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fp_fcsr; /* Floating point control reg */ Step #6 - "compile-libfuzzer-introspector-x86_64": } target_fpreg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.391 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.399 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target_arch_sigtramp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.404 INFO datatypes - __init__: Processing /src/qemu/bsd-user/riscv/target.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.410 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.415 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target_arch_vmparam.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.421 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target_arch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.426 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target_arch_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target__mcontext target_mcontext_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.432 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target_arch_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.439 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target_arch_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.445 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target_arch_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.452 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target_arch_cpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.457 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target_arch_sysarch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.463 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target_arch_reg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_reg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t x[30]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t elr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t spsr; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_fpreg { Step #6 - "compile-libfuzzer-introspector-x86_64": Int128 fp_q[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fp_sr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fp_cr; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_fpreg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.469 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.476 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target_arch_sigtramp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.481 INFO datatypes - __init__: Processing /src/qemu/bsd-user/aarch64/target.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.487 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.493 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target_arch_vmparam.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.499 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target_arch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.504 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target_arch_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_mcontext { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_onstack; /* XXX - sigcontext compat. */ Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_gs; /* machine state (struct trapframe) */ Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_fs; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_es; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_ds; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_edi; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_esi; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_ebp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_isp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_ebx; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_edx; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_ecx; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_eax; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_trapno; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_err; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_eip; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_cs; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_eflags; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_esp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_ss; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t mc_len; /* sizeof(mcontext_t) */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define _MC_FPFMT_NODEV 0x10000 /* device not present or configured */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define _MC_FPFMT_387 0x10001 Step #6 - "compile-libfuzzer-introspector-x86_64": #define _MC_FPFMT_XMM 0x10002 Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t mc_fpformat; Step #6 - "compile-libfuzzer-introspector-x86_64": #define _MC_FPOWNED_NONE 0x20000 /* FP state not used */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define _MC_FPOWNED_FPU 0x20001 /* FP state came from FPU */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define _MC_FPOWNED_PCB 0x20002 /* FP state came from PCB */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t mc_ownedfp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * See for the internals of mc_fpstate[]. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t mc_fpstate[128] __aligned(16); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_fsbase; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_gsbase; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_xfpustate; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_xfpustate_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t mc_spare2[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_mcontext_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.510 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target_arch_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.518 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target_arch_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.524 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target_arch_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.529 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target_arch_cpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.536 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target_arch_sysarch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.542 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target_arch_reg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_reg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_fs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_es; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_ds; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_edi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_esi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_ebp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_isp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_ebx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_edx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_ecx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_eax; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_trapno; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_err; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_eip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_cs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_eflags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_esp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_ss; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_gs; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_fpreg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fpr_env[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fpr_acc[8][10]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fpr_ex_sw; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fpr_pad[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_fpreg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.548 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.554 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target_arch_sigtramp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.559 INFO datatypes - __init__: Processing /src/qemu/bsd-user/i386/target.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.565 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.570 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target_arch_vmparam.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.576 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target_arch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.581 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target_arch_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_mcontext_vfp { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ullong mcv_reg[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mcv_fpscr; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_mcontext_vfp_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_mcontext { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_uint __gregs[TARGET__NGREG]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Originally, rest of this structure was named __fpu, 35 * 4 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * long, never accessed from kernel. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_vfp_size; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ptr mc_vfp_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_int mc_spare[33]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_mcontext_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.587 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target_arch_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.594 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target_arch_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.600 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target_arch_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.606 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target_arch_cpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.612 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target_arch_sysarch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.617 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target_arch_reg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_reg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r[13]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_sp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_lr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_pc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_cpsr; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_fp_reg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fp_exponent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fp_mantissa_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": u_int32_t fp_mantissa_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_fp_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_fpreg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t fpr_fpsr; Step #6 - "compile-libfuzzer-introspector-x86_64": target_fp_reg_t fpr[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_fpreg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.623 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.632 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target_arch_sigtramp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.637 INFO datatypes - __init__: Processing /src/qemu/bsd-user/arm/target.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.643 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target_syscall.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.649 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target_arch_vmparam.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.655 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target_arch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.660 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target_arch_signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_mcontext { Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_onstack; /* XXX - sigcontext compat. */ Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_rdi; /* machine state (struct trapframe) */ Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_rsi; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_rdx; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_rcx; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_r8; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_r9; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_rax; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_rbx; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_rbp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_r10; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_r11; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_r12; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_r13; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_r14; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_r15; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mc_trapno; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mc_fs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mc_gs; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t mc_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mc_es; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t mc_ds; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_err; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_rip; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_cs; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_rflags; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_rsp; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_ss; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long mc_len; /* sizeof(mcontext_t) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define _MC_FPFMT_NODEV 0x10000 /* device not present or configured */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define _MC_FPFMT_XMM 0x10002 Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long mc_fpformat; Step #6 - "compile-libfuzzer-introspector-x86_64": #define _MC_FPOWNED_NONE 0x20000 /* FP state not used */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define _MC_FPOWNED_FPU 0x20001 /* FP state came from FPU */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define _MC_FPOWNED_PCB 0x20002 /* FP state came from PCB */ Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long mc_ownedfp; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * See for the internals of mc_fpstate[]. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long mc_fpstate[64] __aligned(16); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_fsbase; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_gsbase; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_xfpustate; Step #6 - "compile-libfuzzer-introspector-x86_64": abi_ulong mc_xfpustate_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": abi_long mc_spare[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_mcontext_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.666 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target_arch_cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.674 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target_arch_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.679 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target_arch_elf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.685 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target_arch_cpu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.691 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target_arch_sysarch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.697 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target_arch_reg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_reg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_r15; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_r14; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_r13; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_r12; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_r11; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_r10; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_r9; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_r8; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_rdi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_rsi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_rbp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_rbx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_rdx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_rcx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_rax; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_trapno; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t r_fs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t r_gs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t r_err; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t r_es; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t r_ds; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_rip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_cs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_rflags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_rsp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t r_ss; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct target_fpreg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fpr_env[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fpr_acc[8][16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fpr_xacc[16][16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fpr_spare[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_fpreg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.703 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.709 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target_arch_sigtramp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.714 INFO datatypes - __init__: Processing /src/qemu/bsd-user/x86_64/target.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.720 INFO datatypes - __init__: Processing /src/qemu/rust/wrapper.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum memory_order { Step #6 - "compile-libfuzzer-introspector-x86_64": memory_order_relaxed, Step #6 - "compile-libfuzzer-introspector-x86_64": memory_order_consume, Step #6 - "compile-libfuzzer-introspector-x86_64": memory_order_acquire, Step #6 - "compile-libfuzzer-introspector-x86_64": memory_order_release, Step #6 - "compile-libfuzzer-introspector-x86_64": memory_order_acq_rel, Step #6 - "compile-libfuzzer-introspector-x86_64": memory_order_seq_cst, Step #6 - "compile-libfuzzer-introspector-x86_64": } memory_order; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.725 INFO datatypes - __init__: Processing /src/qemu/qga/service-win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GAService { Step #6 - "compile-libfuzzer-introspector-x86_64": SERVICE_STATUS status; Step #6 - "compile-libfuzzer-introspector-x86_64": SERVICE_STATUS_HANDLE status_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": HDEVNOTIFY device_notification_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": } GAService; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.731 INFO datatypes - __init__: Processing /src/qemu/qga/service-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.738 INFO datatypes - __init__: Processing /src/qemu/qga/channel-posix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.747 INFO datatypes - __init__: Processing /src/qemu/qga/vss-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.755 INFO datatypes - __init__: Processing /src/qemu/qga/cutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.760 INFO datatypes - __init__: Processing /src/qemu/qga/channel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GAChannel GAChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": GA_CHANNEL_VIRTIO_SERIAL, Step #6 - "compile-libfuzzer-introspector-x86_64": GA_CHANNEL_ISA_SERIAL, Step #6 - "compile-libfuzzer-introspector-x86_64": GA_CHANNEL_UNIX_LISTEN, Step #6 - "compile-libfuzzer-introspector-x86_64": GA_CHANNEL_VSOCK_LISTEN, Step #6 - "compile-libfuzzer-introspector-x86_64": } GAChannelMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GAChannelCallback)(GIOCondition condition, gpointer opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.766 INFO datatypes - __init__: Processing /src/qemu/qga/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GAPersistentState { Step #6 - "compile-libfuzzer-introspector-x86_64": #define QGA_PSTATE_DEFAULT_FD_COUNTER 1000 Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t fd_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": } GAPersistentState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GAConfig GAConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.790 INFO datatypes - __init__: Processing /src/qemu/qga/commands-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OpenFlags { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *forms; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD desired_access; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD creation_disposition; Step #6 - "compile-libfuzzer-introspector-x86_64": } OpenFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NETIOAPI_API (WINAPI *GetIfEntry2Func)(PMIB_IF_ROW2 Row); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GA_WTSINFOA { Step #6 - "compile-libfuzzer-introspector-x86_64": WTS_CONNECTSTATE_CLASS State; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD SessionId; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD IncomingBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD OutgoingBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD IncomingFrames; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD OutgoingFrames; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD IncomingCompressedBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD OutgoingCompressedBy; Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR WinStationName[WINSTATIONNAME_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR Domain[DOMAIN_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR UserName[USERNAME_LENGTH + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER ConnectTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER DisconnectTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER LastInputTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER LogonTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER CurrentTime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GA_WTSINFOA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _ga_win_10_0_t { Step #6 - "compile-libfuzzer-introspector-x86_64": int first_build; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *version; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *version_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } ga_win_10_0_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS(WINAPI *rtl_get_version_t)( Step #6 - "compile-libfuzzer-introspector-x86_64": RTL_OSVERSIONINFOEXW *os_version_info_ex); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _ga_matrix_lookup_t { Step #6 - "compile-libfuzzer-introspector-x86_64": int major; Step #6 - "compile-libfuzzer-introspector-x86_64": int minor; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *version; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *version_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } ga_matrix_lookup_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": GUEST_SUSPEND_MODE_DISK, Step #6 - "compile-libfuzzer-introspector-x86_64": GUEST_SUSPEND_MODE_RAM Step #6 - "compile-libfuzzer-introspector-x86_64": } GuestSuspendMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.828 INFO datatypes - __init__: Processing /src/qemu/qga/guest-agent-command-state.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GACommandGroup { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*init)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cleanup)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": } GACommandGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.835 INFO datatypes - __init__: Processing /src/qemu/qga/cutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.840 INFO datatypes - __init__: Processing /src/qemu/qga/guest-agent-core.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GAState GAState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GACommandState GACommandState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.846 INFO datatypes - __init__: Processing /src/qemu/qga/commands-posix-ssh.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.859 INFO datatypes - __init__: Processing /src/qemu/qga/commands-posix.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": RW_STATE_NEW, Step #6 - "compile-libfuzzer-introspector-x86_64": RW_STATE_READING, Step #6 - "compile-libfuzzer-introspector-x86_64": RW_STATE_WRITING, Step #6 - "compile-libfuzzer-introspector-x86_64": } RwState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char * const ccpc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": FSFREEZE_HOOK_THAW = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": FSFREEZE_HOOK_FREEZE, Step #6 - "compile-libfuzzer-introspector-x86_64": } FsfreezeHookArg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.881 INFO datatypes - __init__: Processing /src/qemu/qga/commands-common-ssh.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.886 INFO datatypes - __init__: Processing /src/qemu/qga/commands-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FsMount { Step #6 - "compile-libfuzzer-introspector-x86_64": char *dirname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *devtype; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int devmajor, devminor; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(__FreeBSD__) Step #6 - "compile-libfuzzer-introspector-x86_64": dev_t dev; Step #6 - "compile-libfuzzer-introspector-x86_64": fsid_t fsid; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": QTAILQ_ENTRY(FsMount) next; Step #6 - "compile-libfuzzer-introspector-x86_64": } FsMount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GuestFileHandle GuestFileHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef QTAILQ_HEAD(FsMountList, FsMount) FsMountList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.892 INFO datatypes - __init__: Processing /src/qemu/qga/commands-common-ssh.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.898 INFO datatypes - __init__: Processing /src/qemu/qga/commands-windows-ssh.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.911 INFO datatypes - __init__: Processing /src/qemu/qga/commands-windows-ssh.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowsUserInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": char *sshDirectory; Step #6 - "compile-libfuzzer-introspector-x86_64": char *authorizedKeyFile; Step #6 - "compile-libfuzzer-introspector-x86_64": char *username; Step #6 - "compile-libfuzzer-introspector-x86_64": char *SSID; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isAdmin; Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowsUserInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef WindowsUserInfo *PWindowsUserInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.917 INFO datatypes - __init__: Processing /src/qemu/qga/commands-bsd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.924 INFO datatypes - __init__: Processing /src/qemu/qga/channel-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GAChannelReadState { Step #6 - "compile-libfuzzer-introspector-x86_64": guint thread_id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t cur; /* current buffer start */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pending; /* pending buffered bytes to read */ Step #6 - "compile-libfuzzer-introspector-x86_64": OVERLAPPED ov; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ov_pending; /* whether on async read is outstanding */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GAChannelReadState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GAWatch { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": GPollFD pollfd; Step #6 - "compile-libfuzzer-introspector-x86_64": GAChannel *channel; Step #6 - "compile-libfuzzer-introspector-x86_64": GIOCondition events_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } GAWatch; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.933 INFO datatypes - __init__: Processing /src/qemu/qga/vss-win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.939 INFO datatypes - __init__: Processing /src/qemu/qga/commands.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GuestExecIOData GuestExecIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GuestExecInfo GuestExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.952 INFO datatypes - __init__: Processing /src/qemu/qga/commands-linux.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SUSPEND_MODE_DISK = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SUSPEND_MODE_RAM = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": SUSPEND_MODE_HYBRID = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } SuspendMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.986 INFO datatypes - __init__: Processing /src/qemu/qga/vss-win32/install.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.991 INFO datatypes - __init__: Processing /src/qemu/qga/vss-win32/vss-debug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:00.997 INFO datatypes - __init__: Processing /src/qemu/qga/vss-win32/vss-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.004 INFO datatypes - __init__: Processing /src/qemu/qga/vss-win32/vss-handles.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.009 INFO datatypes - __init__: Processing /src/qemu/qga/vss-win32/requester.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ErrorSetFunc)(struct Error **errp, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src, int line, const char *func, Step #6 - "compile-libfuzzer-introspector-x86_64": int win32_err, const char *fmt, ...) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct volList volList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ErrorSet { Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorSetFunc error_setg_win32_wrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Error **errp; /* restriction: must not be null */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ErrorSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*QGAVSSRequesterFunc)(int *, void *, ErrorSet *); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.015 INFO datatypes - __init__: Processing /src/qemu/ebpf/rss.bpf.skeleton.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.067 INFO datatypes - __init__: Processing /src/qemu/ebpf/ebpf_rss.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.077 INFO datatypes - __init__: Processing /src/qemu/ebpf/ebpf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ElfBinaryDataEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": int id; Step #6 - "compile-libfuzzer-introspector-x86_64": const void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t datalen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QSLIST_ENTRY(ElfBinaryDataEntry) node; Step #6 - "compile-libfuzzer-introspector-x86_64": } ElfBinaryDataEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.083 INFO datatypes - __init__: Processing /src/qemu/ebpf/ebpf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.089 INFO datatypes - __init__: Processing /src/qemu/ebpf/ebpf_rss-stub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.094 INFO datatypes - __init__: Processing /src/qemu/ebpf/ebpf_rss.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.100 INFO datatypes - __init__: Processing /src/qemu/ebpf/trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.105 INFO datatypes - __init__: Processing /src/glib/gobject/gboxed.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gpointer (*GBoxedCopyFunc) (gpointer boxed); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GBoxedFreeFunc) (gpointer boxed); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.112 INFO datatypes - __init__: Processing /src/glib/gobject/gsourceclosure.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.118 INFO datatypes - __init__: Processing /src/glib/gobject/gatomicarray.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAtomicArray GAtomicArray; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.123 INFO datatypes - __init__: Processing /src/glib/gobject/gsignalgroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSignalGroupClass Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*bind) (GSignalGroup *self, Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *target); Step #6 - "compile-libfuzzer-introspector-x86_64": } GSignalGroupClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_TARGET = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_TARGET_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": LAST_PROP Step #6 - "compile-libfuzzer-introspector-x86_64": } GSignalGroupProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSignalGroup *group; Step #6 - "compile-libfuzzer-introspector-x86_64": gulong handler_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *closure; Step #6 - "compile-libfuzzer-introspector-x86_64": guint signal_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GQuark signal_detail; Step #6 - "compile-libfuzzer-introspector-x86_64": guint connect_after : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": } SignalHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.136 INFO datatypes - __init__: Processing /src/glib/gobject/gparamspecs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.166 INFO datatypes - __init__: Processing /src/glib/gobject/gclosure.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GClosure GClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GClosureNotify) (gpointer data, Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *closure); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (* GVaClosureMarshal) (GClosure *closure, Step #6 - "compile-libfuzzer-introspector-x86_64": GValue *return_value, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": va_list args, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer marshal_data, Step #6 - "compile-libfuzzer-introspector-x86_64": int n_params, Step #6 - "compile-libfuzzer-introspector-x86_64": GType *param_types); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCClosure GCClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GClosureNotifyData GClosureNotifyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GClosureMarshal) (GClosure *closure, Step #6 - "compile-libfuzzer-introspector-x86_64": GValue *return_value, Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_param_values, Step #6 - "compile-libfuzzer-introspector-x86_64": const GValue *param_values, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer invocation_hint, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer marshal_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GCallback) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.174 INFO datatypes - __init__: Processing /src/glib/gobject/glib-types.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gsize GType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.182 INFO datatypes - __init__: Processing /src/glib/gobject/gvaluearray.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GValueArray GValueArray; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.189 INFO datatypes - __init__: Processing /src/glib/gobject/gsignalgroup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSignalGroup GSignalGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.196 INFO datatypes - __init__: Processing /src/glib/gobject/gclosure.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure closure; Step #6 - "compile-libfuzzer-introspector-x86_64": gint vint; Step #6 - "compile-libfuzzer-introspector-x86_64": } ClosureInt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer _gpointer; Step #6 - "compile-libfuzzer-introspector-x86_64": float _float; Step #6 - "compile-libfuzzer-introspector-x86_64": double _double; Step #6 - "compile-libfuzzer-introspector-x86_64": gint _gint; Step #6 - "compile-libfuzzer-introspector-x86_64": guint _guint; Step #6 - "compile-libfuzzer-introspector-x86_64": glong _glong; Step #6 - "compile-libfuzzer-introspector-x86_64": gulong _gulong; Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 _gint64; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 _guint64; Step #6 - "compile-libfuzzer-introspector-x86_64": } va_arg_storage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.216 INFO datatypes - __init__: Processing /src/glib/gobject/gatomicarray.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FreeListNode FreeListNode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.223 INFO datatypes - __init__: Processing /src/glib/gobject/gvalue.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GValueTransform) (const GValue *src_value, Step #6 - "compile-libfuzzer-introspector-x86_64": GValue *dest_value); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.230 INFO datatypes - __init__: Processing /src/glib/gobject/gobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GObjectClass GObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GObjectClass GInitiallyUnownedClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GObjectGetPropertyFunc) (GObject *object, Step #6 - "compile-libfuzzer-introspector-x86_64": guint property_id, Step #6 - "compile-libfuzzer-introspector-x86_64": GValue *value, Step #6 - "compile-libfuzzer-introspector-x86_64": GParamSpec *pspec); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GWeakNotify) (gpointer data, Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *where_the_object_was); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GObject GInitiallyUnowned; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GObjectConstructParam GObjectConstructParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GObjectSetPropertyFunc) (GObject *object, Step #6 - "compile-libfuzzer-introspector-x86_64": guint property_id, Step #6 - "compile-libfuzzer-introspector-x86_64": const GValue *value, Step #6 - "compile-libfuzzer-introspector-x86_64": GParamSpec *pspec); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GObjectFinalizeFunc) (GObject *object); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /**/ Step #6 - "compile-libfuzzer-introspector-x86_64": union { gpointer p; } priv; Step #6 - "compile-libfuzzer-introspector-x86_64": } GWeakRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GObject GObject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.246 INFO datatypes - __init__: Processing /src/glib/gobject/gvaluetransform.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.259 INFO datatypes - __init__: Processing /src/glib/gobject/gsignal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GSignalEmissionHook) (GSignalInvocationHint *ihint, Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_param_values, Step #6 - "compile-libfuzzer-introspector-x86_64": const GValue *param_values, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GClosureMarshal GSignalCMarshaller; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_CONNECT_DEFAULT GOBJECT_AVAILABLE_ENUMERATOR_IN_2_74 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_CONNECT_AFTER = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_CONNECT_SWAPPED = 1 << 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } GConnectFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_RUN_FIRST = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_RUN_LAST = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_RUN_CLEANUP = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_NO_RECURSE = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_DETAILED = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_ACTION = 1 << 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_NO_HOOKS = 1 << 6, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_MUST_COLLECT = 1 << 7, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_DEPRECATED = 1 << 8, Step #6 - "compile-libfuzzer-introspector-x86_64": /* normal signal flags until 1 << 16 */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_ACCUMULATOR_FIRST_RUN = 1 << 17, Step #6 - "compile-libfuzzer-introspector-x86_64": } GSignalFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSignalInvocationHint GSignalInvocationHint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint, Step #6 - "compile-libfuzzer-introspector-x86_64": GValue *return_accu, Step #6 - "compile-libfuzzer-introspector-x86_64": const GValue *handler_return, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GVaClosureMarshal GSignalCVaMarshaller; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_MATCH_ID = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_MATCH_DETAIL = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_MATCH_CLOSURE = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_MATCH_FUNC = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_MATCH_DATA = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SIGNAL_MATCH_UNBLOCKED = 1 << 5 Step #6 - "compile-libfuzzer-introspector-x86_64": } GSignalMatchType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.270 INFO datatypes - __init__: Processing /src/glib/gobject/gtypeplugin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.277 INFO datatypes - __init__: Processing /src/glib/gobject/gtypemodule.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTypeModuleClass GTypeModuleClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.285 INFO datatypes - __init__: Processing /src/glib/gobject/gboxed.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.297 INFO datatypes - __init__: Processing /src/glib/gobject/genums.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.308 INFO datatypes - __init__: Processing /src/glib/gobject/gbinding.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GWeakRef binding; Step #6 - "compile-libfuzzer-introspector-x86_64": GWeakRef source; Step #6 - "compile-libfuzzer-introspector-x86_64": GWeakRef target; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean binding_removed; Step #6 - "compile-libfuzzer-introspector-x86_64": } BindingContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GBindingTransformFunc transform_s2t; Step #6 - "compile-libfuzzer-introspector-x86_64": GBindingTransformFunc transform_t2s; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer transform_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify destroy_notify; Step #6 - "compile-libfuzzer-introspector-x86_64": } TransformFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TransformData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *transform_to_closure; Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *transform_from_closure; Step #6 - "compile-libfuzzer-introspector-x86_64": } TransformData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBindingClass GBindingClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.326 INFO datatypes - __init__: Processing /src/glib/gobject/gtypeplugin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTypePluginClass GTypePluginClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GTypePluginUnuse) (GTypePlugin *plugin); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GTypePluginCompleteTypeInfo) (GTypePlugin *plugin, Step #6 - "compile-libfuzzer-introspector-x86_64": GType g_type, Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInfo *info, Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeValueTable *value_table); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GTypePluginCompleteInterfaceInfo) (GTypePlugin *plugin, Step #6 - "compile-libfuzzer-introspector-x86_64": GType instance_type, Step #6 - "compile-libfuzzer-introspector-x86_64": GType interface_type, Step #6 - "compile-libfuzzer-introspector-x86_64": GInterfaceInfo *info); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GTypePluginUse) (GTypePlugin *plugin); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.333 INFO datatypes - __init__: Processing /src/glib/gobject/gparamspecs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecUInt GParamSpecUInt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecBoolean GParamSpecBoolean; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecULong GParamSpecULong; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecUInt64 GParamSpecUInt64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecEnum GParamSpecEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecFloat GParamSpecFloat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecString GParamSpecString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecBoxed GParamSpecBoxed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecInt GParamSpecInt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecLong GParamSpecLong; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecInt64 GParamSpecInt64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecUnichar GParamSpecUnichar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecFlags GParamSpecFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecDouble GParamSpecDouble; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecParam GParamSpecParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecPointer GParamSpecPointer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecChar GParamSpecChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecUChar GParamSpecUChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecValueArray GParamSpecValueArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecOverride GParamSpecOverride; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecObject GParamSpecObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecGType GParamSpecGType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecVariant GParamSpecVariant; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.344 INFO datatypes - __init__: Processing /src/glib/gobject/gobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInstance g_type_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": guint ref_count; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef HAVE_OPTIONAL_FLAGS Step #6 - "compile-libfuzzer-introspector-x86_64": guint optional_flags; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": GData *qdata; Step #6 - "compile-libfuzzer-introspector-x86_64": } GObjectReal; 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": GParamSpec *pspec; Step #6 - "compile-libfuzzer-introspector-x86_64": } PspecEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GObjectNotifyQueue GObjectNotifyQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *object; Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_weak_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GWeakNotify notify; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data; Step #6 - "compile-libfuzzer-introspector-x86_64": } weak_refs[1]; /* flexible array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WeakRefStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *object; Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_closures; Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *closures[1]; /* flexible array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *object; Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_toggle_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GToggleNotify notify; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data; Step #6 - "compile-libfuzzer-introspector-x86_64": } toggle_refs[1]; /* flexible array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ToggleRefStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.391 INFO datatypes - __init__: Processing /src/glib/gobject/gtypemodule.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _ModuleTypeInfo ModuleTypeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _ModuleInterfaceInfo ModuleInterfaceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.401 INFO datatypes - __init__: Processing /src/glib/gobject/gvaluearray.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.409 INFO datatypes - __init__: Processing /src/glib/gobject/gtype.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TypeNode TypeNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BoxedData BoxedData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _ClassData ClassData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union _TypeData TypeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _IFaceEntry IFaceEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UNINITIALIZED, Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_CLASS_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_IFACE_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": CLASS_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": IFACE_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": INITIALIZED Step #6 - "compile-libfuzzer-introspector-x86_64": } InitState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _QData QData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _IFaceData IFaceData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CommonData CommonData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _InstanceData InstanceData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _IFaceEntries IFaceEntries; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _IFaceHolder IFaceHolder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer cache_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeClassCacheFunc cache_func; Step #6 - "compile-libfuzzer-introspector-x86_64": } ClassCacheFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer check_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInterfaceCheckFunc check_func; Step #6 - "compile-libfuzzer-introspector-x86_64": } IFaceCheckFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.460 INFO datatypes - __init__: Processing /src/glib/gobject/gobjectnotifyqueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GObjectNotifyQueue GObjectNotifyQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GObjectNotifyQueueDispatcher) (GObject *object, Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_pspecs, Step #6 - "compile-libfuzzer-introspector-x86_64": GParamSpec **pspecs); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.467 INFO datatypes - __init__: Processing /src/glib/gobject/gmarshal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.480 INFO datatypes - __init__: Processing /src/glib/gobject/gparam.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecClass GParamSpecClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParameter GParameter Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecPool GParamSpecPool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpec GParamSpec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GParamSpecTypeInfo GParamSpecTypeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_READABLE = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_WRITABLE = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_READWRITE = (G_PARAM_READABLE | G_PARAM_WRITABLE), Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_CONSTRUCT = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_CONSTRUCT_ONLY = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_LAX_VALIDATION = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_STATIC_NAME = 1 << 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_PRIVATE GOBJECT_DEPRECATED_ENUMERATOR_IN_2_26 = G_PARAM_STATIC_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_STATIC_NICK = 1 << 6, Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_STATIC_BLURB = 1 << 7, Step #6 - "compile-libfuzzer-introspector-x86_64": /* User defined flags go here */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_EXPLICIT_NOTIFY = 1 << 30, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Avoid warning with -Wpedantic for gcc6 */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_PARAM_DEPRECATED = (gint)(1u << 31) Step #6 - "compile-libfuzzer-introspector-x86_64": } GParamFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.490 INFO datatypes - __init__: Processing /src/glib/gobject/gparam.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GValue default_value; Step #6 - "compile-libfuzzer-introspector-x86_64": GQuark name_quark; Step #6 - "compile-libfuzzer-introspector-x86_64": } GParamSpecPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* class portion */ Step #6 - "compile-libfuzzer-introspector-x86_64": GType value_type; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*finalize) (GParamSpec *pspec); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*value_set_default) (GParamSpec *pspec, Step #6 - "compile-libfuzzer-introspector-x86_64": GValue *value); Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean (*value_validate) (GParamSpec *pspec, Step #6 - "compile-libfuzzer-introspector-x86_64": GValue *value); Step #6 - "compile-libfuzzer-introspector-x86_64": gint (*values_cmp) (GParamSpec *pspec, Step #6 - "compile-libfuzzer-introspector-x86_64": const GValue *value1, Step #6 - "compile-libfuzzer-introspector-x86_64": const GValue *value2); Step #6 - "compile-libfuzzer-introspector-x86_64": } ParamSpecClassInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.510 INFO datatypes - __init__: Processing /src/glib/gobject/gvaluetypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gchar* gchararray; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.519 INFO datatypes - __init__: Processing /src/glib/gobject/gtype.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union _GTypeCValue GTypeCValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GBaseFinalizeFunc) (gpointer g_class); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTypePlugin GTypePlugin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTypeClass GTypeClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTypeInstance GTypeInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GInterfaceFinalizeFunc) (gpointer g_iface, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer iface_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GTypeInterfaceCheckFunc) (gpointer check_data, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer g_iface); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTypeInterface GTypeInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTypeInfo GTypeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GInstanceInitFunc) (GTypeInstance *instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer g_class); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GInterfaceInitFunc) (gpointer g_iface, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer iface_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GTypeClassCacheFunc) (gpointer cache_data, Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeClass *g_class); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gsize GType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gulong GType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GClassFinalizeFunc) (gpointer g_class, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer class_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /*< skip >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_FLAG_NONE GOBJECT_AVAILABLE_ENUMERATOR_IN_2_74 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_FLAG_ABSTRACT = (1 << 4), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_FLAG_VALUE_ABSTRACT = (1 << 5), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_FLAG_FINAL GOBJECT_AVAILABLE_ENUMERATOR_IN_2_70 = (1 << 6), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_FLAG_DEPRECATED GOBJECT_AVAILABLE_ENUMERATOR_IN_2_76 = (1 << 7) Step #6 - "compile-libfuzzer-introspector-x86_64": } GTypeFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /*< skip >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_DEBUG_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_DEBUG_OBJECTS = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_DEBUG_SIGNALS = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_DEBUG_INSTANCE_COUNT = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_DEBUG_MASK = 0x07 Step #6 - "compile-libfuzzer-introspector-x86_64": } GTypeDebugFlags Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /*< skip >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* There is no G_TYPE_FUNDAMENTAL_FLAGS_NONE: this is implemented to use Step #6 - "compile-libfuzzer-introspector-x86_64": * the same bits as GTypeFlags */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_FLAG_CLASSED = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_FLAG_INSTANTIATABLE = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_FLAG_DERIVABLE = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TYPE_FLAG_DEEP_DERIVABLE = (1 << 3) Step #6 - "compile-libfuzzer-introspector-x86_64": } GTypeFundamentalFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTypeFundamentalInfo GTypeFundamentalInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTypeValueTable GTypeValueTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GValue GValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInterfaceInfo GInterfaceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTypeQuery GTypeQuery; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GClassInitFunc) (gpointer g_class, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer class_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GBaseInitFunc) (gpointer g_class); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.535 INFO datatypes - __init__: Processing /src/glib/gobject/gtype-private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.542 INFO datatypes - __init__: Processing /src/glib/gobject/gmarshal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__BOOLEAN) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__UCHAR) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": guchar arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__INT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__UINT) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__ENUM) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__ULONG) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gulong arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__LONG) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": glong arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__FLAGS) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__FLOAT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gfloat arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__FLOAT) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gfloat arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gchar* (*GMarshalFunc_STRING__OBJECT_POINTER) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__FLAGS) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__CHAR) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gchar arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__UCHAR) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": guchar arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__DOUBLE) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gdouble arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__PARAM) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__POINTER) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__UINT_POINTER) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_BOXED) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__BOXED) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__UINT_POINTER) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__VOID) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__VOID) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__CHAR) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gchar arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__INT) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__UINT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__ENUM) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__ULONG) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gulong arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__LONG) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": glong arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__FLAGS) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__DOUBLE) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gdouble arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__VARIANT) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__PARAM) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__BOOLEAN) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__POINTER) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__VARIANT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__FLAGS) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gchar* (*GMarshalFunc_STRING__OBJECT_POINTER) (gpointer instance, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_0, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.575 INFO datatypes - __init__: Processing /src/glib/gobject/gbindinggroup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBindingGroup GBindingGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.581 INFO datatypes - __init__: Processing /src/glib/gobject/gvaluetypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.599 INFO datatypes - __init__: Processing /src/glib/gobject/gsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _SignalNode SignalNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _SignalKey SignalKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _Handler Handler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _HandlerMatch HandlerMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSignalAccumulator func; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data; Step #6 - "compile-libfuzzer-introspector-x86_64": } SignalAccumulator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GHook hook; Step #6 - "compile-libfuzzer-introspector-x86_64": GQuark detail; Step #6 - "compile-libfuzzer-introspector-x86_64": } SignalHook; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _Emission Emission; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _HandlerList HandlerList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EMISSION_STOP, Step #6 - "compile-libfuzzer-introspector-x86_64": EMISSION_RUN, Step #6 - "compile-libfuzzer-introspector-x86_64": EMISSION_HOOK, Step #6 - "compile-libfuzzer-introspector-x86_64": EMISSION_RESTART Step #6 - "compile-libfuzzer-introspector-x86_64": } EmissionState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GType instance_type; /* 0 for default closure */ Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *closure; Step #6 - "compile-libfuzzer-introspector-x86_64": } ClassClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*CallbackHandlerFunc) (gpointer instance, gulong handler_seq_no); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.642 INFO datatypes - __init__: Processing /src/glib/gobject/genums.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GEnumClass GEnumClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GEnumValue GEnumValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFlagsClass GFlagsClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFlagsValue GFlagsValue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.650 INFO datatypes - __init__: Processing /src/glib/gobject/gobject-autocleanups.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.656 INFO datatypes - __init__: Processing /src/glib/gobject/gbindinggroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBindingGroupClass Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } GBindingGroupClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_SOURCE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": N_PROPS Step #6 - "compile-libfuzzer-introspector-x86_64": } GBindingGroupProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GBindingGroup *group; /* (unowned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *source_property; /* (interned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *target_property; /* (interned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *target; /* (owned weak) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GBinding *binding; /* (unowned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify user_data_destroy; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer transform_to; /* (nullable) (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer transform_from; /* (nullable) (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GBindingFlags binding_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": guint using_closures : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": } LazyBinding; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.668 INFO datatypes - __init__: Processing /src/glib/gobject/gbinding.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBinding GBinding; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (* GBindingTransformFunc) (GBinding *binding, Step #6 - "compile-libfuzzer-introspector-x86_64": const GValue *from_value, Step #6 - "compile-libfuzzer-introspector-x86_64": GValue *to_value, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { /*< prefix=G_BINDING >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": G_BINDING_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_BINDING_BIDIRECTIONAL = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BINDING_SYNC_CREATE = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BINDING_INVERT_BOOLEAN = 1 << 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } GBindingFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.675 INFO datatypes - __init__: Processing /src/glib/gobject/gvaluecollector.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.682 INFO datatypes - __init__: Processing /src/glib/gobject/gsourceclosure.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.691 INFO datatypes - __init__: Processing /src/glib/gobject/gobject_trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.697 INFO datatypes - __init__: Processing /src/glib/gobject/gobject-query.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.705 INFO datatypes - __init__: Processing /src/glib/gobject/gvalue.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GType src_type; Step #6 - "compile-libfuzzer-introspector-x86_64": GType dest_type; Step #6 - "compile-libfuzzer-introspector-x86_64": GValueTransform func; Step #6 - "compile-libfuzzer-introspector-x86_64": } TransformEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.716 INFO datatypes - __init__: Processing /src/glib/gobject/tests/signalgroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.732 INFO datatypes - __init__: Processing /src/glib/gobject/tests/objects-refcount1.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTest GTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestClass GTestClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.740 INFO datatypes - __init__: Processing /src/glib/gobject/tests/private.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TestObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestDerived; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int dummy_0; Step #6 - "compile-libfuzzer-introspector-x86_64": float dummy_1; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObjectPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TestObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestDerivedClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gint dummy_3; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMixedPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 dummy_4; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMixedDerivedPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *dummy_2; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestDerivedPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TestObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMixed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TestObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMixedClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TestMixed parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMixedDerived; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TestMixedClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMixedDerivedClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.749 INFO datatypes - __init__: Processing /src/glib/gobject/tests/properties-refcount4.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MyBadger MyBadger; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MyBadgerClass MyBadgerClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.757 INFO datatypes - __init__: Processing /src/glib/gobject/tests/object.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject MySingletonObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass MyInfanticideObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject MyInfanticideObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass MySingletonObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.765 INFO datatypes - __init__: Processing /src/glib/gobject/tests/signals.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_UNSIGNED_ENUM_FOO = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_UNSIGNED_ENUM_BAR = 42 Step #6 - "compile-libfuzzer-introspector-x86_64": /* Don't test 0x80000000 for now- nothing appears to do this in Step #6 - "compile-libfuzzer-introspector-x86_64": * practice, and it triggers GValue/GEnum bugs on ppc64. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TestUnsignedEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MY_FLAGS_FIRST_BIT = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": MY_FLAGS_THIRD_BIT = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": MY_FLAGS_LAST_BIT = (1 << 31) Step #6 - "compile-libfuzzer-introspector-x86_64": } MyFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MY_ENUM_VALUE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } MyEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__INVOCATIONHINT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer invocation_hint, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInterface g_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": } FooInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } Baa; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestClass TestClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestClass Test2Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ENUM_NEGATIVE = -30, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ENUM_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ENUM_FOO = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ENUM_BAR = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } TestEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } BaaClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _Test Test; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _Test Test2; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.810 INFO datatypes - __init__: Processing /src/glib/gobject/tests/max-version.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.816 INFO datatypes - __init__: Processing /src/glib/gobject/tests/bindinggroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BindingSource Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gint foo; Step #6 - "compile-libfuzzer-introspector-x86_64": gint bar; Step #6 - "compile-libfuzzer-introspector-x86_64": gdouble value; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean toggle; Step #6 - "compile-libfuzzer-introspector-x86_64": } BindingSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BindingSourceClass Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } BindingSourceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BindingTargetClass Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } BindingTargetClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BindingTarget Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gint bar; Step #6 - "compile-libfuzzer-introspector-x86_64": gdouble value; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean toggle; Step #6 - "compile-libfuzzer-introspector-x86_64": } BindingTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.833 INFO datatypes - __init__: Processing /src/glib/gobject/tests/autoptr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.841 INFO datatypes - __init__: Processing /src/glib/gobject/tests/value.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject TestObjectA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject TestObjectB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass TestObjectA1Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass TestObjectA2Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass TestObjectAClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass TestObjectBClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject TestObjectA1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject TestObjectA2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GTypeInterface TestInterfaceInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.862 INFO datatypes - __init__: Processing /src/glib/gobject/tests/threadtests.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GTypeInterface MyFace0Interface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject MyTester0; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GTypeInterface MyFace1Interface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject MyTester1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GTypeInterface MyFace2Interface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass MyTester2Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass PropTesterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass MyTester0Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass MyTester1Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject MyTester2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } PropTester; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MyTester0 *strong; Step #6 - "compile-libfuzzer-introspector-x86_64": guint unref_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": } UnrefInThreadData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *object; Step #6 - "compile-libfuzzer-introspector-x86_64": GWeakRef *weak; Step #6 - "compile-libfuzzer-introspector-x86_64": gint started; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gint finished; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gint disposing; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ThreadedWeakRefData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *object; Step #6 - "compile-libfuzzer-introspector-x86_64": int done; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int toggles; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ToggleNotifyThreadData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.874 INFO datatypes - __init__: Processing /src/glib/gobject/tests/basic-signals.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObject TestObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObjectClass TestObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.881 INFO datatypes - __init__: Processing /src/glib/gobject/tests/type-flags.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInterface g_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestInterfaceInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.890 INFO datatypes - __init__: Processing /src/glib/gobject/tests/basics-gobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIface TestIface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObjectPrivate TestObjectPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObject TestObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObjectClass DerivedObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObjectClass TestObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIfaceClass TestIfaceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DerivedObject DerivedObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DerivedObjectPrivate DerivedObjectPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.902 INFO datatypes - __init__: Processing /src/glib/gobject/tests/boxed.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MyBoxed MyBoxed; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.916 INFO datatypes - __init__: Processing /src/glib/gobject/tests/flags.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTest GTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestClass GTestClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": NO_FLAG = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": LOWEST_FLAG = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": HIGHEST_FLAG = 1 << 31 Step #6 - "compile-libfuzzer-introspector-x86_64": } MyFlagsEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.924 INFO datatypes - __init__: Processing /src/glib/gobject/tests/singleton.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.931 INFO datatypes - __init__: Processing /src/glib/gobject/tests/override.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestI TestI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIClass TestIClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.942 INFO datatypes - __init__: Processing /src/glib/gobject/tests/properties-refcount3.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTest GTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestClass GTestClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.950 INFO datatypes - __init__: Processing /src/glib/gobject/tests/properties-refcount2.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTest GTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestClass GTestClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.958 INFO datatypes - __init__: Processing /src/glib/gobject/tests/testmodule.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestModuleClass TestModuleClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*TestModuleRegisterFunc) (GTypeModule *module); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.964 INFO datatypes - __init__: Processing /src/glib/gobject/tests/ifaceproperties.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BaseObjectClass BaseObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DerivedObjectClass DerivedObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _Base2ObjectClass Base2ObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BaseObject BaseObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DerivedObject DerivedObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _Base2Object Base2Object; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIfaceClass TestIfaceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.976 INFO datatypes - __init__: Processing /src/glib/gobject/tests/closure-refcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject object; Step #6 - "compile-libfuzzer-introspector-x86_64": gint value; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer test_pointer1; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer test_pointer2; Step #6 - "compile-libfuzzer-introspector-x86_64": } GTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_TEST_PROP = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } MyTestProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *closure; /* (unowned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean stopping; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean seen_signal_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean seen_cleanup; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean seen_test_int1; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean seen_test_int2; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean seen_thread1; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean seen_thread2; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestClosureRefcountData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*test_signal1) (GTest * test, gint an_int); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*test_signal2) (GTest * test, gint an_int); Step #6 - "compile-libfuzzer-introspector-x86_64": } GTestClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SIGNAL_TEST_SIGNAL1, Step #6 - "compile-libfuzzer-introspector-x86_64": SIGNAL_TEST_SIGNAL2, Step #6 - "compile-libfuzzer-introspector-x86_64": } MyTestSignal; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:01.986 INFO datatypes - __init__: Processing /src/glib/gobject/tests/reference.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MyObjectClass MyObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MyObject MyObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_INT_PROP = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": N_PROPS, Step #6 - "compile-libfuzzer-introspector-x86_64": } DisposeReffingObjectProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MyObjectClassPrivate MyObjectClassPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean should_be_last; Step #6 - "compile-libfuzzer-introspector-x86_64": gint count; Step #6 - "compile-libfuzzer-introspector-x86_64": } Count; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *value; Step #6 - "compile-libfuzzer-introspector-x86_64": gint refcount; Step #6 - "compile-libfuzzer-introspector-x86_64": } Value; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.021 INFO datatypes - __init__: Processing /src/glib/gobject/tests/properties.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObject { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": gint foo; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean bar; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *baz; Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *var; /* (nullable) (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *quux; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass ManyPropsClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GParamSpec *pspec[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": gint pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } Notifys; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": GParamSpec *pspec; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean fired; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestNotifyClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObjectClass { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": int value[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ManyProps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.042 INFO datatypes - __init__: Processing /src/glib/gobject/tests/deprecated-properties.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent; Step #6 - "compile-libfuzzer-introspector-x86_64": int normal; Step #6 - "compile-libfuzzer-introspector-x86_64": int normal_construct; Step #6 - "compile-libfuzzer-introspector-x86_64": int deprecated; Step #6 - "compile-libfuzzer-introspector-x86_64": int deprecated_construct; Step #6 - "compile-libfuzzer-introspector-x86_64": } MyObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } MyObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_0, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_NORMAL_CONSTRUCT, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_DEPRECATED, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_DEPRECATED_CONSTRUCT, Step #6 - "compile-libfuzzer-introspector-x86_64": N_PROPS Step #6 - "compile-libfuzzer-introspector-x86_64": } Property; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.052 INFO datatypes - __init__: Processing /src/glib/gobject/tests/custom-dispatch.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": int foo; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_FOO = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": N_PROPERTIES, Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObjectProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.060 INFO datatypes - __init__: Processing /src/glib/gobject/tests/type.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInterface g_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": } BazInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } Bazo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInterface g_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": } BarInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInterface g_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": } FooInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInterface g_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": } BooInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInterface g_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": } BaaInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInterface g_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": } BibiInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInterface g_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": } BozoInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } BazoClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.069 INFO datatypes - __init__: Processing /src/glib/gobject/tests/testmodule.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.074 INFO datatypes - __init__: Processing /src/glib/gobject/tests/accumulator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObject TestObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObjectClass TestObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *mem; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize n; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean *weak_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } VariantData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.084 INFO datatypes - __init__: Processing /src/glib/gobject/tests/binding.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTypeInterface g_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": } FooInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BindingSourceClass Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } BindingSourceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } Baa; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BindingTarget Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gint bar; Step #6 - "compile-libfuzzer-introspector-x86_64": gdouble double_value; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean toggle; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer foo; Step #6 - "compile-libfuzzer-introspector-x86_64": } BindingTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GBinding *binding; Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex *lock; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond *cond; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean *wait; Step #6 - "compile-libfuzzer-introspector-x86_64": gint *count; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConcurrentUnbindData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BindingSource Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gint foo; Step #6 - "compile-libfuzzer-introspector-x86_64": gint bar; Step #6 - "compile-libfuzzer-introspector-x86_64": gdouble double_value; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean toggle; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer item; Step #6 - "compile-libfuzzer-introspector-x86_64": } BindingSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } BaaClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BindingTargetClass Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } BindingTargetClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *object; Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex *lock; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond *cond; Step #6 - "compile-libfuzzer-introspector-x86_64": gint *count; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean *wait; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConcurrentFinalizeData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.108 INFO datatypes - __init__: Processing /src/glib/gobject/tests/qdata.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.115 INFO datatypes - __init__: Processing /src/glib/gobject/tests/notify-init.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": gint foo; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean bar; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *baz; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *quux; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_FOO = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_BAR, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_BAZ, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_QUUX, Step #6 - "compile-libfuzzer-introspector-x86_64": N_PROPERTIES Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObjectProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.123 INFO datatypes - __init__: Processing /src/glib/gobject/tests/param.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass TestObjectBClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass TestObjectAClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass TestObjectCClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GTypeInterface TestInterfaceInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass TestImplementationClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject TestObjectA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject TestObjectC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject TestObjectB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject TestImplementation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gint change_this_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": gint change_this_type; Step #6 - "compile-libfuzzer-introspector-x86_64": gint use_this_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": gint use_this_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestParamImplementData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.162 INFO datatypes - __init__: Processing /src/glib/gobject/tests/signal-handler.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject instance; Step #6 - "compile-libfuzzer-introspector-x86_64": } MyObj; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } MyObjClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.171 INFO datatypes - __init__: Processing /src/glib/gobject/tests/notify-init2.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": gint foo; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean bar; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *baz; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *quux; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_FOO = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_BAR, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_BAZ, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_QUUX, Step #6 - "compile-libfuzzer-introspector-x86_64": N_PROPERTIES Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObjectProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.179 INFO datatypes - __init__: Processing /src/glib/gobject/tests/closure.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.186 INFO datatypes - __init__: Processing /src/glib/gobject/tests/testcommon.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.192 INFO datatypes - __init__: Processing /src/glib/gobject/tests/defaultiface.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestStaticIfaceClass TestStaticIfaceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestDynamicIfaceClass TestDynamicIfaceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.200 INFO datatypes - __init__: Processing /src/glib/gobject/tests/testing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.206 INFO datatypes - __init__: Processing /src/glib/gobject/tests/properties-refcount1.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTest GTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestClass GTestClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.214 INFO datatypes - __init__: Processing /src/glib/gobject/tests/objects-refcount2.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTest GTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestClass GTestClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.221 INFO datatypes - __init__: Processing /src/glib/gobject/tests/dynamictype.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIface TestIface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject DynamicObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIfaceClass TestIfaceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DynamicObjectClass DynamicObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.229 INFO datatypes - __init__: Processing /src/glib/gobject/tests/deftype.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TypeName { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } TypeName; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TypeNameClass { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } TypeNameClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.234 INFO datatypes - __init__: Processing /src/glib/gobject/tests/dynamictests.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestModule TestModule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*TestModuleRegisterFunc) (GTypeModule *module); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObject DynamicObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DynObj DynObj; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DynIfaceInterface DynIfaceInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestModuleClass TestModuleClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DynamicObjectClass DynamicObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DynObjClass DynObjClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.243 INFO datatypes - __init__: Processing /src/glib/gobject/tests/signals-refcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTest GTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestClass GTestClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.252 INFO datatypes - __init__: Processing /src/glib/gobject/tests/references.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObject TestObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestObjectClass TestObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.262 INFO datatypes - __init__: Processing /src/glib/gobject/tests/enums.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ENUM_FIRST_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ENUM_SECOND_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ENUM_THIRD_VALUE Step #6 - "compile-libfuzzer-introspector-x86_64": } TestEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_FLAGS_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_FLAGS_FIRST = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_FLAGS_SECOND = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_FLAGS_THIRD = 1 << 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } TestFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.274 INFO datatypes - __init__: Processing /src/glib/gobject/tests/performance/performance.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _SimpleObject SimpleObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIfaceClass TestIfaceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIfaceClass TestIface2Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIfaceClass TestIface4Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIface TestIface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _PerformanceTest PerformanceTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIfaceClass TestIface1Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _SimpleObjectClass SimpleObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIfaceClass TestIface3Class; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestIfaceClass TestIface5Class; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.297 INFO datatypes - __init__: Processing /src/glib/gobject/tests/performance/performance-threaded.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _PerformanceTest PerformanceTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.307 INFO datatypes - __init__: Processing /src/glib/gthread/gthread-impl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.313 INFO datatypes - __init__: Processing /src/glib/gthread/tests/init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.319 INFO datatypes - __init__: Processing /src/glib/glib/gdatetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.350 INFO datatypes - __init__: Processing /src/glib/glib/ghash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GHRFunc) (gpointer key, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer value, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GHashTableIter GHashTableIter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.359 INFO datatypes - __init__: Processing /src/glib/glib/gslice.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SLICE_CONFIG_ALWAYS_MALLOC = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SLICE_CONFIG_BYPASS_MAGAZINES, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SLICE_CONFIG_WORKING_SET_MSECS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SLICE_CONFIG_COLOR_INCREMENT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SLICE_CONFIG_CHUNK_SIZES, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SLICE_CONFIG_CONTENTION_COUNTER Step #6 - "compile-libfuzzer-introspector-x86_64": } GSliceConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.366 INFO datatypes - __init__: Processing /src/glib/glib/gcharset.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCharsetCache GCharsetCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLanguageNamesCache GLanguageNamesCache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.378 INFO datatypes - __init__: Processing /src/glib/glib/gcharset.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.384 INFO datatypes - __init__: Processing /src/glib/glib/gstdioprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gtimespec { Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 tv_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 tv_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": } gtimespec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32PrivateStat GWin32PrivateStat; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.390 INFO datatypes - __init__: Processing /src/glib/glib/ghostutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.395 INFO datatypes - __init__: Processing /src/glib/glib/gpathbuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* (nullable) (owned) (element-type filename) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* (nullable) (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *extension; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer padding[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RealPathBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.404 INFO datatypes - __init__: Processing /src/glib/glib/gvarianttype.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.416 INFO datatypes - __init__: Processing /src/glib/glib/gbitlock.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.422 INFO datatypes - __init__: Processing /src/glib/glib/gqueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.434 INFO datatypes - __init__: Processing /src/glib/glib/gasyncqueueprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.439 INFO datatypes - __init__: Processing /src/glib/glib/gtester.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.455 INFO datatypes - __init__: Processing /src/glib/glib/gspawn-private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.460 INFO datatypes - __init__: Processing /src/glib/glib/gbacktrace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.466 INFO datatypes - __init__: Processing /src/glib/glib/gconvert.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIConv *GIConv; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.473 INFO datatypes - __init__: Processing /src/glib/glib/ghook.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.484 INFO datatypes - __init__: Processing /src/glib/glib/gmappedfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.491 INFO datatypes - __init__: Processing /src/glib/glib/gpattern.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.497 INFO datatypes - __init__: Processing /src/glib/glib/gstrfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.527 INFO datatypes - __init__: Processing /src/glib/glib/ghook.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GHookList GHookList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GHookFindFunc) (GHook *hook, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GHookCheckMarshaller) (GHook *hook, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer marshal_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GHookCheckFunc) (gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_HOOK_FLAG_ACTIVE = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_HOOK_FLAG_IN_CALL = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_HOOK_FLAG_MASK = 0x0f Step #6 - "compile-libfuzzer-introspector-x86_64": } GHookFlagMask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (*GHookCompareFunc) (GHook *new_hook, Step #6 - "compile-libfuzzer-introspector-x86_64": GHook *sibling); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GHookMarshaller) (GHook *hook, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer marshal_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GHookFunc) (gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GHookFinalizeFunc) (GHookList *hook_list, Step #6 - "compile-libfuzzer-introspector-x86_64": GHook *hook); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.535 INFO datatypes - __init__: Processing /src/glib/glib/gdir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.542 INFO datatypes - __init__: Processing /src/glib/glib/glib-unix.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gint fd; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer tag; Step #6 - "compile-libfuzzer-introspector-x86_64": } GUnixFDSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.551 INFO datatypes - __init__: Processing /src/glib/glib/ggettext.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.557 INFO datatypes - __init__: Processing /src/glib/glib/gtestutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GTestFunc) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_TRAP_DEFAULT GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_TRAP_SILENCE_STDOUT = 1 << 7, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_TRAP_SILENCE_STDERR = 1 << 8, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_TRAP_INHERIT_STDIN = 1 << 9 Step #6 - "compile-libfuzzer-introspector-x86_64": } GTestTrapFlags Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GTestFixtureFunc) (gpointer fixture, Step #6 - "compile-libfuzzer-introspector-x86_64": gconstpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_RUN_SUCCESS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_RUN_SKIPPED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_RUN_FAILURE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_RUN_INCOMPLETE Step #6 - "compile-libfuzzer-introspector-x86_64": } GTestResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_ERROR, /* s:msg */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_START_BINARY, /* s:binaryname s:seed */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_LIST_CASE, /* s:testpath */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_SKIP_CASE, /* s:testpath */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_START_CASE, /* s:testpath */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_STOP_CASE, /* d:status d:nforks d:elapsed */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_MIN_RESULT, /* s:blurb d:result */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_MAX_RESULT, /* s:blurb d:result */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_MESSAGE, /* s:blurb */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_START_SUITE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_LOG_STOP_SUITE Step #6 - "compile-libfuzzer-introspector-x86_64": } GTestLogType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GString *data; Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *msgs; Step #6 - "compile-libfuzzer-introspector-x86_64": } GTestLogBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GTestLogFatalFunc) (const gchar *log_domain, Step #6 - "compile-libfuzzer-introspector-x86_64": GLogLevelFlags log_level, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *message, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GTestSuite GTestSuite; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GTestDataFunc) (gconstpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTestLogType log_type; Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_strings; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **strings; /* NULL terminated */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_nums; Step #6 - "compile-libfuzzer-introspector-x86_64": long double *nums; Step #6 - "compile-libfuzzer-introspector-x86_64": } GTestLogMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_DIST, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_BUILT Step #6 - "compile-libfuzzer-introspector-x86_64": } GTestFileType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.571 INFO datatypes - __init__: Processing /src/glib/glib/gshell.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.581 INFO datatypes - __init__: Processing /src/glib/glib/gnode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.594 INFO datatypes - __init__: Processing /src/glib/glib/gbookmarkfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BookmarkAppInfo BookmarkAppInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_STARTED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_ROOT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_BOOKMARK, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_TITLE, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_DESC, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_METADATA, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_APPLICATIONS, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_APPLICATION, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_GROUPS, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_GROUP, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_MIME, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_ICON, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_FINISHED Step #6 - "compile-libfuzzer-introspector-x86_64": } ParserState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BookmarkItem BookmarkItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _ParseData ParseData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _BookmarkMetadata BookmarkMetadata; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.633 INFO datatypes - __init__: Processing /src/glib/glib/giochannel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.657 INFO datatypes - __init__: Processing /src/glib/glib/gpoll.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (*GPollFunc) (GPollFD *ufds, Step #6 - "compile-libfuzzer-introspector-x86_64": guint nfsd, Step #6 - "compile-libfuzzer-introspector-x86_64": gint timeout_); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.663 INFO datatypes - __init__: Processing /src/glib/glib/gstdio-private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.670 INFO datatypes - __init__: Processing /src/glib/glib/gdataset.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GDataForeachFunc) (GQuark key_id, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gpointer (*GDuplicateFunc) (gpointer data, gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.678 INFO datatypes - __init__: Processing /src/glib/glib/gjournal-private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.683 INFO datatypes - __init__: Processing /src/glib/glib/gbase64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.689 INFO datatypes - __init__: Processing /src/glib/glib/gscanner.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GScannerConfig GScannerConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_ERR_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_ERR_UNEXP_EOF, Step #6 - "compile-libfuzzer-introspector-x86_64": G_ERR_UNEXP_EOF_IN_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_ERR_UNEXP_EOF_IN_COMMENT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_ERR_NON_DIGIT_IN_CONST, Step #6 - "compile-libfuzzer-introspector-x86_64": G_ERR_DIGIT_RADIX, Step #6 - "compile-libfuzzer-introspector-x86_64": G_ERR_FLOAT_RADIX, Step #6 - "compile-libfuzzer-introspector-x86_64": G_ERR_FLOAT_MALFORMED Step #6 - "compile-libfuzzer-introspector-x86_64": } GErrorType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union _GTokenValue GTokenValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_EOF = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_LEFT_PAREN = '(', Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_RIGHT_PAREN = ')', Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_LEFT_CURLY = '{', Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_RIGHT_CURLY = '}', Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_LEFT_BRACE = '[', Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_RIGHT_BRACE = ']', Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_EQUAL_SIGN = '=', Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_COMMA = ',', Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_NONE = 256, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_CHAR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_BINARY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_OCTAL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_INT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_HEX, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_FLOAT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_SYMBOL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_IDENTIFIER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_IDENTIFIER_NULL, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_COMMENT_SINGLE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_COMMENT_MULTI, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": G_TOKEN_LAST Step #6 - "compile-libfuzzer-introspector-x86_64": } GTokenType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GScannerMsgFunc) (GScanner *scanner, Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *message, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean error); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.698 INFO datatypes - __init__: Processing /src/glib/glib/gwin32.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_OS_ANY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_OS_WORKSTATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_OS_SERVER, Step #6 - "compile-libfuzzer-introspector-x86_64": } GWin32OSType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.704 INFO datatypes - __init__: Processing /src/glib/glib/gcharsetprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.709 INFO datatypes - __init__: Processing /src/glib/glib/gwakeup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWakeup GWakeup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.715 INFO datatypes - __init__: Processing /src/glib/glib/gmain-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.720 INFO datatypes - __init__: Processing /src/glib/glib/gchecksum.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GChecksum GChecksum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.726 INFO datatypes - __init__: Processing /src/glib/glib/gstrvbuilder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.732 INFO datatypes - __init__: Processing /src/glib/glib/gi18n-lib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.738 INFO datatypes - __init__: Processing /src/glib/glib/glib-autocleanups.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.744 INFO datatypes - __init__: Processing /src/glib/glib/gversion.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.749 INFO datatypes - __init__: Processing /src/glib/glib/grefcount.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.756 INFO datatypes - __init__: Processing /src/glib/glib/gqsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.764 INFO datatypes - __init__: Processing /src/glib/glib/gdate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_DAY = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_MONTH = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_YEAR = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } GDateDMY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef guint8 GDateDay; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_BAD_MONTH = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_JANUARY = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_FEBRUARY = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_MARCH = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_APRIL = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_MAY = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_JUNE = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_JULY = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_AUGUST = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_SEPTEMBER = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_OCTOBER = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_NOVEMBER = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_DECEMBER = 12 Step #6 - "compile-libfuzzer-introspector-x86_64": } GDateMonth; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef guint16 GDateYear; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDate GDate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_BAD_WEEKDAY = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_MONDAY = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_TUESDAY = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_WEDNESDAY = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_THURSDAY = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_FRIDAY = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_SATURDAY = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATE_SUNDAY = 7 Step #6 - "compile-libfuzzer-introspector-x86_64": } GDateWeekday; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.775 INFO datatypes - __init__: Processing /src/glib/glib/gmessages.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_WRITER_HANDLED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_WRITER_UNHANDLED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": } GLogWriterOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GPrintFunc) (const gchar *string); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* log flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_FLAG_RECURSION = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_FLAG_FATAL = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* GLib log levels */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_ERROR = 1 << 2, /* always fatal */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_CRITICAL = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_WARNING = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_MESSAGE = 1 << 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_INFO = 1 << 6, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_DEBUG = 1 << 7, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_MASK = ~(G_LOG_FLAG_RECURSION | G_LOG_FLAG_FATAL) Step #6 - "compile-libfuzzer-introspector-x86_64": } GLogLevelFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GLogFunc) (const gchar *log_domain, Step #6 - "compile-libfuzzer-introspector-x86_64": GLogLevelFlags log_level, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *message, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GLogWriterOutput (*GLogWriterFunc) (GLogLevelFlags log_level, Step #6 - "compile-libfuzzer-introspector-x86_64": const GLogField *fields, Step #6 - "compile-libfuzzer-introspector-x86_64": gsize n_fields, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLogField GLogField; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.786 INFO datatypes - __init__: Processing /src/glib/glib/msvc_recommended_pragmas.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.791 INFO datatypes - __init__: Processing /src/glib/glib/gspawn-win32-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.801 INFO datatypes - __init__: Processing /src/glib/glib/gthreadprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GRealThread GRealThread; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.807 INFO datatypes - __init__: Processing /src/glib/glib/gsequence.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSequenceNode GSequenceNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GCompareDataFunc cmp_func; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer cmp_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GSequenceNode *end_node; Step #6 - "compile-libfuzzer-introspector-x86_64": } SortInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.825 INFO datatypes - __init__: Processing /src/glib/glib/gmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.834 INFO datatypes - __init__: Processing /src/glib/glib/gpathbuf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.840 INFO datatypes - __init__: Processing /src/glib/glib/ggettext.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.848 INFO datatypes - __init__: Processing /src/glib/glib/gtranslit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.856 INFO datatypes - __init__: Processing /src/glib/glib/gunidecomp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.867 INFO datatypes - __init__: Processing /src/glib/glib/grefstring.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char GRefString; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.873 INFO datatypes - __init__: Processing /src/glib/glib/glib-object.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.878 INFO datatypes - __init__: Processing /src/glib/glib/gconstructor.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.884 INFO datatypes - __init__: Processing /src/glib/glib/gvariant-serialiser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.903 INFO datatypes - __init__: Processing /src/glib/glib/gvarianttypeinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GVariantTypeInfo GVariantTypeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantTypeInfo *type_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gsize i, a; Step #6 - "compile-libfuzzer-introspector-x86_64": gint8 b, c; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 ending_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVariantMemberInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.910 INFO datatypes - __init__: Processing /src/glib/glib/gatomic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.922 INFO datatypes - __init__: Processing /src/glib/glib/gbacktrace.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.932 INFO datatypes - __init__: Processing /src/glib/glib/gtrace-private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.938 INFO datatypes - __init__: Processing /src/glib/glib/gvarianttypeinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantTypeInfo info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *type_string; Step #6 - "compile-libfuzzer-introspector-x86_64": gatomicrefcount ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } ContainerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ContainerInfo container; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantTypeInfo *element; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ContainerInfo container; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantMemberInfo *members; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize n_members; Step #6 - "compile-libfuzzer-introspector-x86_64": } TupleInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.950 INFO datatypes - __init__: Processing /src/glib/glib/gmain.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMainContext GMainContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSource GSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSourceCallbackFuncs GSourceCallbackFuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (* GSourceOnceFunc) (gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GSourceDummyMarshal) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void GMainContextPusher Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSourcePrivate GSourcePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMainLoop GMainLoop; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSourceFuncs GSourceFuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GSourceFunc) (gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GChildWatchFunc) (GPid pid, Step #6 - "compile-libfuzzer-introspector-x86_64": gint wait_status, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.966 INFO datatypes - __init__: Processing /src/glib/glib/grand.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.976 INFO datatypes - __init__: Processing /src/glib/glib/garcbox.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.983 INFO datatypes - __init__: Processing /src/glib/glib/glib-private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.989 INFO datatypes - __init__: Processing /src/glib/glib/ghmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:02.997 INFO datatypes - __init__: Processing /src/glib/glib/glib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.002 INFO datatypes - __init__: Processing /src/glib/glib/gregex.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_DEFAULT GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_CASELESS = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MULTILINE = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_DOTALL = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_EXTENDED = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_ANCHORED = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_DOLLAR_ENDONLY = 1 << 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_UNGREEDY = 1 << 9, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_RAW = 1 << 11, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_NO_AUTO_CAPTURE = 1 << 12, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_OPTIMIZE = 1 << 13, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_FIRSTLINE = 1 << 18, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_DUPNAMES = 1 << 19, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_NEWLINE_CR = 1 << 20, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_NEWLINE_LF = 1 << 21, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_NEWLINE_CRLF = G_REGEX_NEWLINE_CR | G_REGEX_NEWLINE_LF, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_NEWLINE_ANYCRLF = G_REGEX_NEWLINE_CR | 1 << 22, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_BSR_ANYCRLF = 1 << 23, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_JAVASCRIPT_COMPAT GLIB_DEPRECATED_ENUMERATOR_IN_2_74 = 1 << 25 Step #6 - "compile-libfuzzer-introspector-x86_64": } GRegexCompileFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GRegexEvalCallback) (const GMatchInfo *match_info, Step #6 - "compile-libfuzzer-introspector-x86_64": GString *result, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GRegex GRegex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMatchInfo GMatchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_DEFAULT GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_ANCHORED = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_NOTBOL = 1 << 7, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_NOTEOL = 1 << 8, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_NOTEMPTY = 1 << 10, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_PARTIAL = 1 << 15, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_NEWLINE_CR = 1 << 20, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_NEWLINE_LF = 1 << 21, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_NEWLINE_CRLF = G_REGEX_MATCH_NEWLINE_CR | G_REGEX_MATCH_NEWLINE_LF, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_NEWLINE_ANY = 1 << 22, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_NEWLINE_ANYCRLF = G_REGEX_MATCH_NEWLINE_CR | G_REGEX_MATCH_NEWLINE_ANY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_BSR_ANYCRLF = 1 << 23, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_BSR_ANY = 1 << 24, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_PARTIAL_SOFT = G_REGEX_MATCH_PARTIAL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_PARTIAL_HARD = 1 << 27, Step #6 - "compile-libfuzzer-introspector-x86_64": G_REGEX_MATCH_NOTEMPTY_ATSTART = 1 << 28 Step #6 - "compile-libfuzzer-introspector-x86_64": } GRegexMatchFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.013 INFO datatypes - __init__: Processing /src/glib/glib/gscanner.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GScannerKey GScannerKey; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.035 INFO datatypes - __init__: Processing /src/glib/glib/gspawn.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": READ_FAILED = 0, /* FALSE */ Step #6 - "compile-libfuzzer-introspector-x86_64": READ_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": READ_EOF Step #6 - "compile-libfuzzer-introspector-x86_64": } ReadResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.062 INFO datatypes - __init__: Processing /src/glib/glib/gkeyfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GKeyFile GKeyFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_KEY_FILE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_KEY_FILE_KEEP_COMMENTS = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_KEY_FILE_KEEP_TRANSLATIONS = 1 << 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } GKeyFileFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.075 INFO datatypes - __init__: Processing /src/glib/glib/genviron.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.086 INFO datatypes - __init__: Processing /src/glib/glib/gunibreak.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.379 INFO datatypes - __init__: Processing /src/glib/glib/gsequence.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSequenceNode GSequenceIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (* GSequenceIterCompareFunc) (GSequenceIter *a, Step #6 - "compile-libfuzzer-introspector-x86_64": GSequenceIter *b, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.388 INFO datatypes - __init__: Processing /src/glib/glib/gvariant-serialiser.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantTypeInfo *type_info; Step #6 - "compile-libfuzzer-introspector-x86_64": guchar *data; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize size; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize depth; /* same semantics as GVariant.depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* If ordered_offsets_up_to == n this means that all the frame offsets up to and Step #6 - "compile-libfuzzer-introspector-x86_64": * including the frame offset determining the end of element n are in order. Step #6 - "compile-libfuzzer-introspector-x86_64": * This guarantees that the bytes of element n don't overlap with any previous Step #6 - "compile-libfuzzer-introspector-x86_64": * element. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is both read and set by g_variant_serialised_get_child() for arrays of Step #6 - "compile-libfuzzer-introspector-x86_64": * non-fixed-width types, and for tuples. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Even when dealing with tuples, @ordered_offsets_up_to is an element index, Step #6 - "compile-libfuzzer-introspector-x86_64": * rather than an index into the frame offsets. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gsize ordered_offsets_up_to; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Similar to @ordered_offsets_up_to. This gives the index of the child element Step #6 - "compile-libfuzzer-introspector-x86_64": * whose frame offset is the highest in the offset table which has been Step #6 - "compile-libfuzzer-introspector-x86_64": * checked so far. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is always ≥ @ordered_offsets_up_to. It is always an element index. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * See documentation in gvariant-core.c for `struct GVariant` for details. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gsize checked_offsets_up_to; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVariantSerialised; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GVariantSerialisedFiller) (GVariantSerialised *serialised, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.394 INFO datatypes - __init__: Processing /src/glib/glib/gthread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.403 INFO datatypes - __init__: Processing /src/glib/glib/guniprop.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCALE_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": LOCALE_TURKIC, Step #6 - "compile-libfuzzer-introspector-x86_64": LOCALE_LITHUANIAN Step #6 - "compile-libfuzzer-introspector-x86_64": } LocaleType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.422 INFO datatypes - __init__: Processing /src/glib/glib/gatomic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.431 INFO datatypes - __init__: Processing /src/glib/glib/gwin32-private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.437 INFO datatypes - __init__: Processing /src/glib/glib/gtimezone.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { gchar bytes[4]; } gint32_be; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 time; Step #6 - "compile-libfuzzer-introspector-x86_64": gint info_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } Transition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { gchar bytes[8]; } gint64_be; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { gchar bytes[4]; } guint32_be; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LONG Bias; Step #6 - "compile-libfuzzer-introspector-x86_64": LONG StandardBias; Step #6 - "compile-libfuzzer-introspector-x86_64": LONG DaylightBias; Step #6 - "compile-libfuzzer-introspector-x86_64": SYSTEMTIME StandardDate; Step #6 - "compile-libfuzzer-introspector-x86_64": SYSTEMTIME DaylightDate; Step #6 - "compile-libfuzzer-introspector-x86_64": } RegTZI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint year; Step #6 - "compile-libfuzzer-introspector-x86_64": gint mon; Step #6 - "compile-libfuzzer-introspector-x86_64": gint mday; Step #6 - "compile-libfuzzer-introspector-x86_64": gint wday; Step #6 - "compile-libfuzzer-introspector-x86_64": gint week; Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 offset; /* hour*3600 + min*60 + sec; can be negative. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeZoneDate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint start_year; Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 std_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 dlt_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeZoneDate dlt_start; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeZoneDate dlt_end; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar std_name[NAME_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar dlt_name[NAME_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeZoneRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 gmt_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_dst; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *abbrev; Step #6 - "compile-libfuzzer-introspector-x86_64": } TransitionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.466 INFO datatypes - __init__: Processing /src/glib/glib/gstringchunk.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.472 INFO datatypes - __init__: Processing /src/glib/glib/gmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.481 INFO datatypes - __init__: Processing /src/glib/glib/gbsearcharray.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (*GBSearchCompareFunc) (gconstpointer bsearch_node1, /* key */ Step #6 - "compile-libfuzzer-introspector-x86_64": gconstpointer bsearch_node2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": /*< private >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer alignment_dummy1; Step #6 - "compile-libfuzzer-introspector-x86_64": glong alignment_dummy2; Step #6 - "compile-libfuzzer-introspector-x86_64": gdouble alignment_dummy3; Step #6 - "compile-libfuzzer-introspector-x86_64": } GBSearchArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_BSEARCH_ARRAY_ALIGN_POWER2 = 1 << 0, /* align memory to power2 sizes */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_BSEARCH_ARRAY_AUTO_SHRINK = 1 << 1 /* shrink array upon removal */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GBSearchArrayFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint sizeof_node; Step #6 - "compile-libfuzzer-introspector-x86_64": GBSearchCompareFunc cmp_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": guint flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } GBSearchConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.490 INFO datatypes - __init__: Processing /src/glib/glib/gtimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.500 INFO datatypes - __init__: Processing /src/glib/glib/gversion.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.505 INFO datatypes - __init__: Processing /src/glib/glib/giounix.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOUnixChannel GIOUnixChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOUnixWatch GIOUnixWatch; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.516 INFO datatypes - __init__: Processing /src/glib/glib/glist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.528 INFO datatypes - __init__: Processing /src/glib/glib/gprimes.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.533 INFO datatypes - __init__: Processing /src/glib/glib/gbytes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.542 INFO datatypes - __init__: Processing /src/glib/glib/goption.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ARG_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ARG_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ARG_INT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ARG_CALLBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ARG_FILENAME, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ARG_STRING_ARRAY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ARG_FILENAME_ARRAY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ARG_DOUBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ARG_INT64 Step #6 - "compile-libfuzzer-introspector-x86_64": } GOptionArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_FLAG_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_FLAG_HIDDEN = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_FLAG_IN_MAIN = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_FLAG_REVERSE = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_FLAG_NO_ARG = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_FLAG_FILENAME = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_FLAG_OPTIONAL_ARG = 1 << 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_FLAG_NOALIAS = 1 << 6 Step #6 - "compile-libfuzzer-introspector-x86_64": } GOptionFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GOptionParseFunc) (GOptionContext *context, Step #6 - "compile-libfuzzer-introspector-x86_64": GOptionGroup *group, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ERROR_UNKNOWN_OPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ERROR_BAD_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OPTION_ERROR_FAILED Step #6 - "compile-libfuzzer-introspector-x86_64": } GOptionError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GOptionGroup GOptionGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GOptionArgFunc) (const gchar *option_name, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *value, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GOptionEntry GOptionEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GOptionErrorFunc) (GOptionContext *context, Step #6 - "compile-libfuzzer-introspector-x86_64": GOptionGroup *group, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.551 INFO datatypes - __init__: Processing /src/glib/glib/gprimes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.557 INFO datatypes - __init__: Processing /src/glib/glib/grcboxprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gatomicrefcount ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gsize mem_size; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize private_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef G_DISABLE_ASSERT Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 magic; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GArcBox; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.563 INFO datatypes - __init__: Processing /src/glib/glib/gvariant-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.568 INFO datatypes - __init__: Processing /src/glib/glib/grefcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.574 INFO datatypes - __init__: Processing /src/glib/glib/gstrfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gchar** GStrv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_NUMBER_PARSER_ERROR_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, Step #6 - "compile-libfuzzer-introspector-x86_64": } GNumberParserError; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.586 INFO datatypes - __init__: Processing /src/glib/glib/gvariant-parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GVariant * (*get_value_func) (AST *ast, Step #6 - "compile-libfuzzer-introspector-x86_64": const GVariantType *type, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _AST AST; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gchar * (*get_pattern_func) (AST *ast, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GVariant * (*get_base_value_func) (AST *ast, Step #6 - "compile-libfuzzer-introspector-x86_64": const GVariantType *type, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AST ast; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AST **keys; Step #6 - "compile-libfuzzer-introspector-x86_64": AST **values; Step #6 - "compile-libfuzzer-introspector-x86_64": gint n_children; Step #6 - "compile-libfuzzer-introspector-x86_64": } Dictionary; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AST ast; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *token; Step #6 - "compile-libfuzzer-introspector-x86_64": } Number; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AST ast; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean value; Step #6 - "compile-libfuzzer-introspector-x86_64": } Boolean; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AST ast; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantType *type; Step #6 - "compile-libfuzzer-introspector-x86_64": AST *child; Step #6 - "compile-libfuzzer-introspector-x86_64": } TypeDecl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *start; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *this; Step #6 - "compile-libfuzzer-introspector-x86_64": } TokenStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AST ast; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AST *child; Step #6 - "compile-libfuzzer-introspector-x86_64": } Maybe; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AST ast; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } Positional; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AST ast; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": } ByteString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*free_func) (AST *ast); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AST ast; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AST **children; Step #6 - "compile-libfuzzer-introspector-x86_64": gint n_children; Step #6 - "compile-libfuzzer-introspector-x86_64": } Array; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint start, end; Step #6 - "compile-libfuzzer-introspector-x86_64": } SourceRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar * (* get_pattern) (AST *ast, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error); Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant * (* get_value) (AST *ast, Step #6 - "compile-libfuzzer-introspector-x86_64": const GVariantType *type, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error); Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant * (* get_base_value) (AST *ast, Step #6 - "compile-libfuzzer-introspector-x86_64": const GVariantType *type, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error); Step #6 - "compile-libfuzzer-introspector-x86_64": void (* free) (AST *ast); Step #6 - "compile-libfuzzer-introspector-x86_64": } ASTClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AST ast; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AST *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } Variant; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AST ast; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": } String; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AST ast; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AST **children; Step #6 - "compile-libfuzzer-introspector-x86_64": gint n_children; Step #6 - "compile-libfuzzer-introspector-x86_64": } Tuple; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.621 INFO datatypes - __init__: Processing /src/glib/glib/gregex.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JIT_STATUS_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": JIT_STATUS_ENABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": JIT_STATUS_DISABLED Step #6 - "compile-libfuzzer-introspector-x86_64": } JITStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CHANGE_CASE_NONE = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CHANGE_CASE_UPPER = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CHANGE_CASE_LOWER = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": CHANGE_CASE_UPPER_SINGLE = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": CHANGE_CASE_LOWER_SINGLE = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": CHANGE_CASE_SINGLE_MASK = CHANGE_CASE_UPPER_SINGLE | CHANGE_CASE_LOWER_SINGLE, Step #6 - "compile-libfuzzer-introspector-x86_64": CHANGE_CASE_LOWER_MASK = CHANGE_CASE_LOWER | CHANGE_CASE_LOWER_SINGLE, Step #6 - "compile-libfuzzer-introspector-x86_64": CHANGE_CASE_UPPER_MASK = CHANGE_CASE_UPPER | CHANGE_CASE_UPPER_SINGLE Step #6 - "compile-libfuzzer-introspector-x86_64": } ChangeCase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _InterpolationData InterpolationData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.654 INFO datatypes - __init__: Processing /src/glib/glib/gspawn-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": READ_FAILED = 0, /* FALSE */ Step #6 - "compile-libfuzzer-introspector-x86_64": READ_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": READ_EOF Step #6 - "compile-libfuzzer-introspector-x86_64": } ReadResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.677 INFO datatypes - __init__: Processing /src/glib/glib/gthread-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPrivateDestructor GPrivateDestructor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *pSetThreadDescription) (HANDLE hThread, Step #6 - "compile-libfuzzer-introspector-x86_64": PCWSTR lpThreadDescription); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL (__stdcall *GTryEnterCriticalSectionFunc) (CRITICAL_SECTION *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _THREADNAME_INFO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwType; /* must be 0x1000 */ Step #6 - "compile-libfuzzer-introspector-x86_64": LPCSTR szName; /* pointer to name (in user addr space) */ Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwThreadID; /* thread ID (-1=caller thread) */ Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwFlags; /* reserved for future use, must be zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": } THREADNAME_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GRealThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GThreadFunc proxy; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE handle; Step #6 - "compile-libfuzzer-introspector-x86_64": } GThreadWin32; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.688 INFO datatypes - __init__: Processing /src/glib/glib/guri.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GUriParamsFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *attr; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *end; Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 sep_table[256]; /* 1 = index is a separator; 0 otherwise */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RealIter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.715 INFO datatypes - __init__: Processing /src/glib/glib/gmain.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIdleSource GIdleSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPollRec GPollRec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GChildWatchSource GChildWatchSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOURCE_READY = 1 << G_HOOK_FLAG_USER_SHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOURCE_CAN_RECURSE = 1 << (G_HOOK_FLAG_USER_SHIFT + 1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOURCE_BLOCKED = 1 << (G_HOOK_FLAG_USER_SHIFT + 2) Step #6 - "compile-libfuzzer-introspector-x86_64": } GSourceFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTimeoutSource GTimeoutSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixSignalWatchSource GUnixSignalWatchSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSourceCallback GSourceCallback; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSourceList GSourceList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMainWaiter GMainWaiter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMainDispatch GMainDispatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSourceIter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean may_modify; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *current_list; Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *source; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSourceIter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.768 INFO datatypes - __init__: Processing /src/glib/glib/gdataset.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GQuark key; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify destroy; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDataElt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDataset GDataset; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.782 INFO datatypes - __init__: Processing /src/glib/glib/gstringchunk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.789 INFO datatypes - __init__: Processing /src/glib/glib/gmappedfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:03.797 INFO datatypes - __init__: Processing /src/glib/glib/gunichartables.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.125 INFO datatypes - __init__: Processing /src/glib/glib/gunicomp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.183 INFO datatypes - __init__: Processing /src/glib/glib/gunidecomp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gunichar ch; Step #6 - "compile-libfuzzer-introspector-x86_64": guint16 canon_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": guint16 compat_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } decomposition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gunichar ch; Step #6 - "compile-libfuzzer-introspector-x86_64": gunichar a; Step #6 - "compile-libfuzzer-introspector-x86_64": gunichar b; Step #6 - "compile-libfuzzer-introspector-x86_64": } decomposition_step; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.437 INFO datatypes - __init__: Processing /src/glib/glib/gtimezone.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TIME_TYPE_STANDARD, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TIME_TYPE_DAYLIGHT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TIME_TYPE_UNIVERSAL Step #6 - "compile-libfuzzer-introspector-x86_64": } GTimeType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.444 INFO datatypes - __init__: Processing /src/glib/glib/gasyncqueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GCompareDataFunc func; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } SortData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.454 INFO datatypes - __init__: Processing /src/glib/glib/gprintfint.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.459 INFO datatypes - __init__: Processing /src/glib/glib/guuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 bytes[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GUuid; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.466 INFO datatypes - __init__: Processing /src/glib/glib/gthreadpool.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.473 INFO datatypes - __init__: Processing /src/glib/glib/gtrashstack.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTrashStack GTrashStack Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.479 INFO datatypes - __init__: Processing /src/glib/glib/gtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.496 INFO datatypes - __init__: Processing /src/glib/glib/gconvertprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.501 INFO datatypes - __init__: Processing /src/glib/glib/gvalgrind.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.507 INFO datatypes - __init__: Processing /src/glib/glib/ghash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *hash_table; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer dummy1; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer dummy2; Step #6 - "compile-libfuzzer-introspector-x86_64": gint position; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean dummy3; Step #6 - "compile-libfuzzer-introspector-x86_64": gintptr version; Step #6 - "compile-libfuzzer-introspector-x86_64": } RealIter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.528 INFO datatypes - __init__: Processing /src/glib/glib/glib-unix.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GUnixFDSourceFunc) (gint fd, Step #6 - "compile-libfuzzer-introspector-x86_64": GIOCondition condition, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.534 INFO datatypes - __init__: Processing /src/glib/glib/gbase64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.544 INFO datatypes - __init__: Processing /src/glib/glib/gunibreak.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.549 INFO datatypes - __init__: Processing /src/glib/glib/glib_trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.554 INFO datatypes - __init__: Processing /src/glib/glib/gunicodeprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.560 INFO datatypes - __init__: Processing /src/glib/glib/gmirroringtable.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.579 INFO datatypes - __init__: Processing /src/glib/glib/gtrace.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.585 INFO datatypes - __init__: Processing /src/glib/glib/glib-init.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.590 INFO datatypes - __init__: Processing /src/glib/glib/gthreadpool.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GRealThreadPool GRealThreadPool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Either thread or error are set in the end. Both transfer-full. */ Step #6 - "compile-libfuzzer-introspector-x86_64": GThreadPool *pool; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpawnThreadData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.603 INFO datatypes - __init__: Processing /src/glib/glib/grefstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.610 INFO datatypes - __init__: Processing /src/glib/glib/guri.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUri GUri; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUriParamsIter GUriParamsIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_URI_ERROR_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_URI_ERROR_BAD_SCHEME, Step #6 - "compile-libfuzzer-introspector-x86_64": G_URI_ERROR_BAD_USER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_URI_ERROR_BAD_PASSWORD, Step #6 - "compile-libfuzzer-introspector-x86_64": G_URI_ERROR_BAD_AUTH_PARAMS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_URI_ERROR_BAD_HOST, Step #6 - "compile-libfuzzer-introspector-x86_64": G_URI_ERROR_BAD_PORT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_URI_ERROR_BAD_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": G_URI_ERROR_BAD_QUERY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_URI_ERROR_BAD_FRAGMENT, Step #6 - "compile-libfuzzer-introspector-x86_64": } GUriError; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.620 INFO datatypes - __init__: Processing /src/glib/glib/docs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.627 INFO datatypes - __init__: Processing /src/glib/glib/gvarianttype.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.635 INFO datatypes - __init__: Processing /src/glib/glib/giochannel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOFuncs GIOFuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_STATUS_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_STATUS_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_STATUS_EOF, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_STATUS_AGAIN Step #6 - "compile-libfuzzer-introspector-x86_64": } GIOStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_FLAG_NONE GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_FLAG_APPEND = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_FLAG_NONBLOCK = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_FLAG_IS_READABLE = 1 << 2, /* Read only flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_FLAG_IS_WRITABLE = 1 << 3, /* Read only flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_FLAG_IS_WRITEABLE = 1 << 3, /* Misspelling in 2.29.10 and earlier */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_FLAG_IS_SEEKABLE = 1 << 4, /* Read only flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_FLAG_MASK = (1 << 5) - 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_FLAG_GET_MASK = G_IO_FLAG_MASK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_FLAG_SET_MASK = G_IO_FLAG_APPEND | G_IO_FLAG_NONBLOCK Step #6 - "compile-libfuzzer-introspector-x86_64": } GIOFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GIOFunc) (GIOChannel *source, Step #6 - "compile-libfuzzer-introspector-x86_64": GIOCondition condition, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SEEK_CUR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SEEK_SET, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SEEK_END Step #6 - "compile-libfuzzer-introspector-x86_64": } GSeekType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_AGAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_INVAL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_UNKNOWN Step #6 - "compile-libfuzzer-introspector-x86_64": } GIOError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Derived from errno */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_CHANNEL_ERROR_FBIG, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_CHANNEL_ERROR_INVAL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_CHANNEL_ERROR_IO, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_CHANNEL_ERROR_ISDIR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_CHANNEL_ERROR_NOSPC, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_CHANNEL_ERROR_NXIO, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_CHANNEL_ERROR_OVERFLOW, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_CHANNEL_ERROR_PIPE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Other */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_CHANNEL_ERROR_FAILED Step #6 - "compile-libfuzzer-introspector-x86_64": } GIOChannelError; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.646 INFO datatypes - __init__: Processing /src/glib/glib/gasyncqueue.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.654 INFO datatypes - __init__: Processing /src/glib/glib/gquark.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.660 INFO datatypes - __init__: Processing /src/glib/glib/gdir.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.666 INFO datatypes - __init__: Processing /src/glib/glib/gutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_USER_DIRECTORY_DESKTOP, Step #6 - "compile-libfuzzer-introspector-x86_64": G_USER_DIRECTORY_DOCUMENTS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_USER_DIRECTORY_DOWNLOAD, Step #6 - "compile-libfuzzer-introspector-x86_64": G_USER_DIRECTORY_MUSIC, Step #6 - "compile-libfuzzer-introspector-x86_64": G_USER_DIRECTORY_PICTURES, Step #6 - "compile-libfuzzer-introspector-x86_64": G_USER_DIRECTORY_PUBLIC_SHARE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_USER_DIRECTORY_TEMPLATES, Step #6 - "compile-libfuzzer-introspector-x86_64": G_USER_DIRECTORY_VIDEOS, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_USER_N_DIRECTORIES Step #6 - "compile-libfuzzer-introspector-x86_64": } GUserDirectory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GVoidFunc) (void) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDebugKey GDebugKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FORMAT_SIZE_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FORMAT_SIZE_LONG_FORMAT = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FORMAT_SIZE_IEC_UNITS = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FORMAT_SIZE_BITS = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FORMAT_SIZE_ONLY_VALUE GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FORMAT_SIZE_ONLY_UNIT GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 1 << 4 Step #6 - "compile-libfuzzer-introspector-x86_64": } GFormatSizeFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.675 INFO datatypes - __init__: Processing /src/glib/glib/gpattern.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_ALL, /* "*A?A*" */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_ALL_TAIL, /* "*A?AA" */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_HEAD, /* "AAAA*" */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_TAIL, /* "*AAAA" */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_EXACT, /* "AAAAA" */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_LAST Step #6 - "compile-libfuzzer-introspector-x86_64": } GMatchType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.684 INFO datatypes - __init__: Processing /src/glib/glib/valgrind.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nraddr; /* where's the code? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": OrigFn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nraddr; /* where's the code? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": OrigFn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long int nraddr; /* where's the code? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": OrigFn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nraddr; /* where's the code? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": OrigFn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long int nraddr; /* where's the code? */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long int r2; /* what tocptr do we need? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": OrigFn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long int nraddr; /* where's the code? */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long int r2; /* what tocptr do we need? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": OrigFn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nraddr; /* where's the code? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": OrigFn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long int nraddr; /* where's the code? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": OrigFn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long int nraddr; /* where's the code? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": OrigFn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long nraddr; /* where's the code? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": OrigFn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nraddr; /* where's the code? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": OrigFn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": enum { VG_USERREQ__RUNNING_ON_VALGRIND = 0x1001, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__DISCARD_TRANSLATIONS = 0x1002, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These allow any function to be called from the simulated Step #6 - "compile-libfuzzer-introspector-x86_64": CPU but run on the real CPU. Nb: the first arg passed to Step #6 - "compile-libfuzzer-introspector-x86_64": the function is always the ThreadId of the running Step #6 - "compile-libfuzzer-introspector-x86_64": thread! So CLIENT_CALL0 actually requires a 1 arg Step #6 - "compile-libfuzzer-introspector-x86_64": function, etc. */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__CLIENT_CALL0 = 0x1101, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__CLIENT_CALL1 = 0x1102, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__CLIENT_CALL2 = 0x1103, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__CLIENT_CALL3 = 0x1104, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Can be useful in regression testing suites -- eg. can Step #6 - "compile-libfuzzer-introspector-x86_64": send Valgrind's output to /dev/null and still count Step #6 - "compile-libfuzzer-introspector-x86_64": errors. */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__COUNT_ERRORS = 0x1201, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Allows the client program and/or gdbserver to execute a monitor Step #6 - "compile-libfuzzer-introspector-x86_64": command. */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__GDB_MONITOR_COMMAND = 0x1202, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are useful and can be interpreted by any tool that Step #6 - "compile-libfuzzer-introspector-x86_64": tracks malloc() et al, by using vg_replace_malloc.c. */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__MALLOCLIKE_BLOCK = 0x1301, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__RESIZEINPLACE_BLOCK = 0x130b, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__FREELIKE_BLOCK = 0x1302, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Memory pool support. */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__CREATE_MEMPOOL = 0x1303, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__DESTROY_MEMPOOL = 0x1304, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__MEMPOOL_ALLOC = 0x1305, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__MEMPOOL_FREE = 0x1306, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__MEMPOOL_TRIM = 0x1307, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__MOVE_MEMPOOL = 0x1308, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__MEMPOOL_CHANGE = 0x1309, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__MEMPOOL_EXISTS = 0x130a, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Allow printfs to valgrind log. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* The first two pass the va_list argument by value, which Step #6 - "compile-libfuzzer-introspector-x86_64": assumes it is the same size as or smaller than a UWord, Step #6 - "compile-libfuzzer-introspector-x86_64": which generally isn't the case. Hence are deprecated. Step #6 - "compile-libfuzzer-introspector-x86_64": The second two pass the vargs by reference and so are Step #6 - "compile-libfuzzer-introspector-x86_64": immune to this problem. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* both :: char* fmt, va_list vargs (DEPRECATED) */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__PRINTF = 0x1401, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__PRINTF_BACKTRACE = 0x1402, Step #6 - "compile-libfuzzer-introspector-x86_64": /* both :: char* fmt, va_list* vargs */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__PRINTF_VALIST_BY_REF = 0x1403, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__PRINTF_BACKTRACE_VALIST_BY_REF = 0x1404, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Stack support. */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__STACK_REGISTER = 0x1501, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__STACK_DEREGISTER = 0x1502, Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__STACK_CHANGE = 0x1503, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Wine support */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__LOAD_PDB_DEBUGINFO = 0x1601, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Querying of debug info. */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__MAP_IP_TO_SRCLOC = 0x1701, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Disable/enable error reporting level. Takes a single Step #6 - "compile-libfuzzer-introspector-x86_64": Word arg which is the delta to this thread's error Step #6 - "compile-libfuzzer-introspector-x86_64": disablement indicator. Hence 1 disables or further Step #6 - "compile-libfuzzer-introspector-x86_64": disables errors, and -1 moves back towards enablement. Step #6 - "compile-libfuzzer-introspector-x86_64": Other values are not allowed. */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__CHANGE_ERR_DISABLEMENT = 0x1801, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Some requests used for Valgrind internal, such as Step #6 - "compile-libfuzzer-introspector-x86_64": self-test or self-hosting. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Initialise IR injection */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__VEX_INIT_FOR_IRI = 0x1901, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used by Inner Valgrind to inform Outer Valgrind where to Step #6 - "compile-libfuzzer-introspector-x86_64": find the list of inner guest threads */ Step #6 - "compile-libfuzzer-introspector-x86_64": VG_USERREQ__INNER_THREADS = 0x1902 Step #6 - "compile-libfuzzer-introspector-x86_64": } Vg_ClientRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.764 INFO datatypes - __init__: Processing /src/glib/glib/gfileutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (*GTmpFileCallback) (const gchar *, gint, gint); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.790 INFO datatypes - __init__: Processing /src/glib/glib/gvariant.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GVariantDict GVariantDict; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_BOOLEAN = 'b', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_BYTE = 'y', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_INT16 = 'n', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_UINT16 = 'q', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_INT32 = 'i', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_UINT32 = 'u', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_INT64 = 'x', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_UINT64 = 't', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_HANDLE = 'h', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_DOUBLE = 'd', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_STRING = 's', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_OBJECT_PATH = 'o', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_SIGNATURE = 'g', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_VARIANT = 'v', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_MAYBE = 'm', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_ARRAY = 'a', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_TUPLE = '(', Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_CLASS_DICT_ENTRY = '{' Step #6 - "compile-libfuzzer-introspector-x86_64": } GVariantClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GVariantIter GVariantIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GVariantBuilder GVariantBuilder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_BASIC_TYPE_EXPECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_CANNOT_INFER_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_DEFINITE_TYPE_EXPECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_INPUT_NOT_AT_END, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_INVALID_CHARACTER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_INVALID_FORMAT_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_INVALID_OBJECT_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_INVALID_SIGNATURE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_INVALID_TYPE_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_NO_COMMON_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_NUMBER_OUT_OF_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_NUMBER_TOO_BIG, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_TYPE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_UNEXPECTED_TOKEN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_UNKNOWN_KEYWORD, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_UNTERMINATED_STRING_CONSTANT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_VALUE_EXPECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_VARIANT_PARSE_ERROR_RECURSION Step #6 - "compile-libfuzzer-introspector-x86_64": } GVariantParseError; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.807 INFO datatypes - __init__: Processing /src/glib/glib/gi18n.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.813 INFO datatypes - __init__: Processing /src/glib/glib/gchecksum.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 buf[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 bits[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": guchar data[MD5_DATASIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 data32[MD5_DATASIZE / 4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guchar digest[MD5_DIGEST_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Md5sum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 H[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 block[SHA2_BLOCK_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 block_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 data_len[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guchar digest[SHA512_DIGEST_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Sha512sum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 buf[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 bits[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* we pack 64 unsigned chars into 16 32-bit unsigned integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 data[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guchar digest[SHA1_DIGEST_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Sha1sum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 buf[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 bits[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 data[SHA256_DATASIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guchar digest[SHA256_DIGEST_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Sha256sum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.842 INFO datatypes - __init__: Processing /src/glib/glib/gutf8.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.860 INFO datatypes - __init__: Processing /src/glib/glib/gstring.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.871 INFO datatypes - __init__: Processing /src/glib/glib/gqueue.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.880 INFO datatypes - __init__: Processing /src/glib/glib/goption.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GOptionArg arg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg_data; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean bool; Step #6 - "compile-libfuzzer-introspector-x86_64": gint integer; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *str; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **array; Step #6 - "compile-libfuzzer-introspector-x86_64": gdouble dbl; Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 int64; Step #6 - "compile-libfuzzer-introspector-x86_64": } prev; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *str; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint len; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **data; Step #6 - "compile-libfuzzer-introspector-x86_64": } array; Step #6 - "compile-libfuzzer-introspector-x86_64": } allocated; Step #6 - "compile-libfuzzer-introspector-x86_64": } Change; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } PendingNull; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.908 INFO datatypes - __init__: Processing /src/glib/glib/gquark.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.916 INFO datatypes - __init__: Processing /src/glib/glib/gvariant-core.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.921 INFO datatypes - __init__: Processing /src/glib/glib/gmacros.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.930 INFO datatypes - __init__: Processing /src/glib/glib/gthread.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gpointer (*GThreadFunc) (gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union _GMutex GMutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GRWLock GRWLock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPrivate GPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_ONCE_STATUS_NOTCALLED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_ONCE_STATUS_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_ONCE_STATUS_READY Step #6 - "compile-libfuzzer-introspector-x86_64": } GOnceStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_THREAD_ERROR_AGAIN /* Resource temporarily unavailable */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GThreadError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GThread GThread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GRecMutex GRecMutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCond GCond; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GOnce GOnce; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void GMutexLocker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void GRecMutexLocker; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.942 INFO datatypes - __init__: Processing /src/glib/glib/glib-unixprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.948 INFO datatypes - __init__: Processing /src/glib/glib/win_iconv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* iconv_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*f_iconv)(iconv_t cd, /* const */ char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *LCIDTORFC1766A)( Step #6 - "compile-libfuzzer-introspector-x86_64": LCID Locale, Step #6 - "compile-libfuzzer-introspector-x86_64": LPSTR pszRfc1766, Step #6 - "compile-libfuzzer-introspector-x86_64": int nChar Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int* (*f_errno)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *LCIDTORFC1766W)( Step #6 - "compile-libfuzzer-introspector-x86_64": LCID Locale, Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR pszRfc1766, Step #6 - "compile-libfuzzer-introspector-x86_64": int nChar Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*f_mbtowc)(csconv_t *cv, const uchar *buf, int bufsize, ushort *wbuf, int *wbufsize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *CONVERTINETUNICODETOMULTIBYTE)( Step #6 - "compile-libfuzzer-introspector-x86_64": LPDWORD lpdwMode, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwEncoding, Step #6 - "compile-libfuzzer-introspector-x86_64": LPCWSTR lpSrcStr, Step #6 - "compile-libfuzzer-introspector-x86_64": LPINT lpnWideCharCount, Step #6 - "compile-libfuzzer-introspector-x86_64": LPSTR lpDstStr, Step #6 - "compile-libfuzzer-introspector-x86_64": LPINT lpnMultiCharCount Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uchar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*f_wctomb)(csconv_t *cv, ushort *wbuf, int wbufsize, uchar *buf, int bufsize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *ISCONVERTINETSTRINGAVAILABLE)( Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwSrcEncoding, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwDstEncoding Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct csconv_t csconv_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*f_mblen)(csconv_t *cv, const uchar *buf, int bufsize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct compat_t compat_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rec_iconv_t rec_iconv_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*f_flush)(csconv_t *cv, uchar *buf, int bufsize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short ushort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef iconv_t (*f_iconv_open)(const char *tocode, const char *fromcode); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *CONVERTINETSTRING)( Step #6 - "compile-libfuzzer-introspector-x86_64": LPDWORD lpdwMode, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwSrcEncoding, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwDstEncoding, Step #6 - "compile-libfuzzer-introspector-x86_64": LPCSTR lpSrcStr, Step #6 - "compile-libfuzzer-introspector-x86_64": LPINT lpnSrcSize, Step #6 - "compile-libfuzzer-introspector-x86_64": LPBYTE lpDstStr, Step #6 - "compile-libfuzzer-introspector-x86_64": LPINT lpnDstSize Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *RFC1766TOLCIDA)( Step #6 - "compile-libfuzzer-introspector-x86_64": LCID *pLocale, Step #6 - "compile-libfuzzer-introspector-x86_64": LPSTR pszRfc1766 Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int uint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*f_iconv_close)(iconv_t cd); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *CONVERTINETMULTIBYTETOUNICODE)( Step #6 - "compile-libfuzzer-introspector-x86_64": LPDWORD lpdwMode, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwSrcEncoding, Step #6 - "compile-libfuzzer-introspector-x86_64": LPCSTR lpSrcStr, Step #6 - "compile-libfuzzer-introspector-x86_64": LPINT lpnMultiCharCount, Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpDstStr, Step #6 - "compile-libfuzzer-introspector-x86_64": LPINT lpnWideCharCount Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *RFC1766TOLCIDW)( Step #6 - "compile-libfuzzer-introspector-x86_64": LCID *pLocale, Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR pszRfc1766 Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct iso2022_esc_t iso2022_esc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.980 INFO datatypes - __init__: Processing /src/glib/glib/gnode.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TRAVERSE_LEAVES = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TRAVERSE_NON_LEAVES = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TRAVERSE_ALL = G_TRAVERSE_LEAVES | G_TRAVERSE_NON_LEAVES, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TRAVERSE_MASK = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TRAVERSE_LEAFS = G_TRAVERSE_LEAVES, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TRAVERSE_NON_LEAFS = G_TRAVERSE_NON_LEAVES Step #6 - "compile-libfuzzer-introspector-x86_64": } GTraverseFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GNodeForeachFunc) (GNode *node, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GNodeTraverseFunc) (GNode *node, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_IN_ORDER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_PRE_ORDER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_POST_ORDER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LEVEL_ORDER Step #6 - "compile-libfuzzer-introspector-x86_64": } GTraverseType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.988 INFO datatypes - __init__: Processing /src/glib/glib/guriprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:04.994 INFO datatypes - __init__: Processing /src/glib/glib/gpoll.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE handles[MAXIMUM_WAIT_OBJECTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": GPollFD *handle_to_fd[MAXIMUM_WAIT_OBJECTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": GPollFD *msg_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": GPollFD *stop_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": gint nhandles; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD timeout_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": } GWin32PollThreadData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.005 INFO datatypes - __init__: Processing /src/glib/glib/galloca.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.010 INFO datatypes - __init__: Processing /src/glib/glib/giowin32.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOWin32Channel GIOWin32Channel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_WIN32_WINDOWS_MESSAGES, /* Windows messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_WIN32_FILE_DESC, /* Unix-like file descriptors from Step #6 - "compile-libfuzzer-introspector-x86_64": * _open() or _pipe(), except for Step #6 - "compile-libfuzzer-introspector-x86_64": * console IO. Separate thread to read Step #6 - "compile-libfuzzer-introspector-x86_64": * or write. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_WIN32_CONSOLE, /* Console IO (usually stdin, stdout, stderr) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_WIN32_SOCKET /* Sockets. No separate thread. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GIOWin32ChannelType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOWin32Watch GIOWin32Watch; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.037 INFO datatypes - __init__: Processing /src/glib/glib/gstrvbuilder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.044 INFO datatypes - __init__: Processing /src/glib/glib/gtree.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTree GTree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GTraverseFunc) (gpointer key, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer value, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GTraverseNodeFunc) (GTreeNode *node, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTreeNode GTreeNode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.052 INFO datatypes - __init__: Processing /src/glib/glib/gtranslit-data.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.106 INFO datatypes - __init__: Processing /src/glib/glib/gtimer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.113 INFO datatypes - __init__: Processing /src/glib/glib/gmessages.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLogDomain GLogDomain; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *log_domain; Step #6 - "compile-libfuzzer-introspector-x86_64": GLogLevelFlags log_level; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": } GTestExpectedMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLogHandler GLogHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.141 INFO datatypes - __init__: Processing /src/glib/glib/ghostutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.154 INFO datatypes - __init__: Processing /src/glib/glib/gerror.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* private_size is already aligned. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gsize private_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GErrorInitFunc init; Step #6 - "compile-libfuzzer-introspector-x86_64": GErrorCopyFunc copy; Step #6 - "compile-libfuzzer-introspector-x86_64": GErrorClearFunc clear; Step #6 - "compile-libfuzzer-introspector-x86_64": } ErrorDomainInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.164 INFO datatypes - __init__: Processing /src/glib/glib/gslist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.172 INFO datatypes - __init__: Processing /src/glib/glib/grcbox.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.180 INFO datatypes - __init__: Processing /src/glib/glib/gshell.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* mismatched or otherwise mangled quoting */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SHELL_ERROR_BAD_QUOTING, Step #6 - "compile-libfuzzer-introspector-x86_64": /* string to be parsed was empty */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SHELL_ERROR_EMPTY_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SHELL_ERROR_FAILED Step #6 - "compile-libfuzzer-introspector-x86_64": } GShellError; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.186 INFO datatypes - __init__: Processing /src/glib/glib/gvariant.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.234 INFO datatypes - __init__: Processing /src/glib/glib/gfileutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_EXIST, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_ISDIR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_ACCES, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_NAMETOOLONG, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_NOENT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_NOTDIR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_NXIO, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_NODEV, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_ROFS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_TXTBSY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_FAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_LOOP, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_NOSPC, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_NOMEM, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_MFILE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_NFILE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_BADF, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_INVAL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_PIPE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_AGAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_INTR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_IO, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_PERM, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_NOSYS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ERROR_FAILED Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TEST_IS_REGULAR = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TEST_IS_SYMLINK = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TEST_IS_DIR = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TEST_IS_EXECUTABLE = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TEST_EXISTS = 1 << 4 Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_SET_CONTENTS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_SET_CONTENTS_CONSISTENT = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_SET_CONTENTS_DURABLE = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_SET_CONTENTS_ONLY_EXISTING = 1 << 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileSetContentsFlags Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.242 INFO datatypes - __init__: Processing /src/glib/glib/gwakeup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.249 INFO datatypes - __init__: Processing /src/glib/glib/garray.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GArray GArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GByteArray GByteArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPtrArray GPtrArray; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.261 INFO datatypes - __init__: Processing /src/glib/glib/gwin32.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS (WINAPI fRtlGetVersion) (PRTL_OSVERSIONINFOEXW); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.280 INFO datatypes - __init__: Processing /src/glib/glib/gslice.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.286 INFO datatypes - __init__: Processing /src/glib/glib/glibintl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.292 INFO datatypes - __init__: Processing /src/glib/glib/gvariant-core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.305 INFO datatypes - __init__: Processing /src/glib/glib/gerror.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GErrorInitFunc) (GError *error); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GErrorCopyFunc) (const GError *src_error, GError *dest_error); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GErrorClearFunc) (GError *error); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.313 INFO datatypes - __init__: Processing /src/glib/glib/gbitlock.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gint *address; Step #6 - "compile-libfuzzer-introspector-x86_64": gint ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond wait_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": } WaitAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.322 INFO datatypes - __init__: Processing /src/glib/glib/gdatetime.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint64 GTimeSpan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDateTime GDateTime; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.331 INFO datatypes - __init__: Processing /src/glib/glib/gtrashstack.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.337 INFO datatypes - __init__: Processing /src/glib/glib/glib-init.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_CHAR_0 = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } TestChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_INT32_MIN = G_MININT32, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_INT32_MAX = G_MAXINT32 Step #6 - "compile-libfuzzer-introspector-x86_64": } TestInt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_SHORT_0 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_SHORT_256 = 256 Step #6 - "compile-libfuzzer-introspector-x86_64": } TestShort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.347 INFO datatypes - __init__: Processing /src/glib/glib/gdate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDateParseTokens GDateParseTokens; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.376 INFO datatypes - __init__: Processing /src/glib/glib/gstdio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _REPARSE_DATA_BUFFER Step #6 - "compile-libfuzzer-introspector-x86_64": { 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": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { 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": { 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": { 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": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.393 INFO datatypes - __init__: Processing /src/glib/glib/glib-typeof.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.398 INFO datatypes - __init__: Processing /src/glib/glib/gprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.405 INFO datatypes - __init__: Processing /src/glib/glib/glist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.413 INFO datatypes - __init__: Processing /src/glib/glib/gstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.427 INFO datatypes - __init__: Processing /src/glib/glib/glib-private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32InvalidParameterHandler GWin32InvalidParameterHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* See gwakeup.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": GWakeup * (* g_wakeup_new) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": void (* g_wakeup_free) (GWakeup *wakeup); Step #6 - "compile-libfuzzer-introspector-x86_64": void (* g_wakeup_get_pollfd) (GWakeup *wakeup, Step #6 - "compile-libfuzzer-introspector-x86_64": GPollFD *poll_fd); Step #6 - "compile-libfuzzer-introspector-x86_64": void (* g_wakeup_signal) (GWakeup *wakeup); Step #6 - "compile-libfuzzer-introspector-x86_64": void (* g_wakeup_acknowledge) (GWakeup *wakeup); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* See gmain.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext * (* g_get_worker_context) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean (* g_check_setuid) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext * (* g_main_context_new_with_next_id) (guint next_id); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GDir * (* g_dir_open_with_errno) (const gchar *path, Step #6 - "compile-libfuzzer-introspector-x86_64": guint flags); Step #6 - "compile-libfuzzer-introspector-x86_64": GDir * (* g_dir_new_from_dirp) (gpointer dirp); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* See glib-init.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (* glib_init) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* See gstdio.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef G_OS_WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": int (* g_win32_stat_utf8) (const gchar *filename, Step #6 - "compile-libfuzzer-introspector-x86_64": GWin32PrivateStat *buf); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int (* g_win32_lstat_utf8) (const gchar *filename, Step #6 - "compile-libfuzzer-introspector-x86_64": GWin32PrivateStat *buf); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int (* g_win32_readlink_utf8) (const gchar *filename, Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *buf, Step #6 - "compile-libfuzzer-introspector-x86_64": gsize buf_size, Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **alloc_buf, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean terminate); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int (* g_win32_fstat) (int fd, Step #6 - "compile-libfuzzer-introspector-x86_64": GWin32PrivateStat *buf); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* See gwin32.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *(*g_win32_find_helper_executable_path) (const gchar *process_name, Step #6 - "compile-libfuzzer-introspector-x86_64": void *dll_handle); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int (* g_win32_reopen_noninherited) (int fd, Step #6 - "compile-libfuzzer-introspector-x86_64": int mode, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **err); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean (* g_win32_handle_is_socket) (void *handle); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* See glib-private.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (* g_win32_push_empty_invalid_parameter_handler) (GWin32InvalidParameterHandler *items); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (* g_win32_pop_invalid_parameter_handler) (GWin32InvalidParameterHandler *items); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* See gutils.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *(* g_find_program_for_path) (const char *program, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *path, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *working_dir); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* See guri.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (* g_uri_get_default_scheme_port) (const char *scheme); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Add other private functions here, initialize them in glib-private.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GLibPrivateVTable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.435 INFO datatypes - __init__: Processing /src/glib/glib/gbookmarkfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_BOOKMARK_FILE_ERROR_INVALID_URI, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BOOKMARK_FILE_ERROR_INVALID_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BOOKMARK_FILE_ERROR_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BOOKMARK_FILE_ERROR_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND Step #6 - "compile-libfuzzer-introspector-x86_64": } GBookmarkFileError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBookmarkFile GBookmarkFile; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.446 INFO datatypes - __init__: Processing /src/glib/glib/gunicollate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.457 INFO datatypes - __init__: Processing /src/glib/glib/gprintf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.464 INFO datatypes - __init__: Processing /src/glib/glib/gutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *user_name; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *real_name; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *home_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": } UserDatabaseEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FORMAT_BYTES, Step #6 - "compile-libfuzzer-introspector-x86_64": FORMAT_BYTES_IEC, Step #6 - "compile-libfuzzer-introspector-x86_64": FORMAT_BITS, Step #6 - "compile-libfuzzer-introspector-x86_64": FORMAT_BITS_IEC Step #6 - "compile-libfuzzer-introspector-x86_64": } FormatIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.497 INFO datatypes - __init__: Processing /src/glib/glib/gtypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short gushort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const void *gconstpointer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (*GCompareDataFunc) (gconstpointer a, Step #6 - "compile-libfuzzer-introspector-x86_64": gconstpointer b, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gpointer (*GCopyFunc) (gconstpointer src, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const gchar * (*GTranslateFunc) (const gchar *str, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef short gshort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long gulong; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (*GCompareFunc) (gconstpointer a, Step #6 - "compile-libfuzzer-introspector-x86_64": gconstpointer b); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GEqualFunc) (gconstpointer a, Step #6 - "compile-libfuzzer-introspector-x86_64": gconstpointer b); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GHFunc) (gpointer key, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer value, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GFreeFunc) (gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int guint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GFunc) (gpointer data, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float gfloat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* gpointer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef guint (*GHashFunc) (gconstpointer key); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint gboolean; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long glong; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double gdouble; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GEqualFuncFull) (gconstpointer a, Step #6 - "compile-libfuzzer-introspector-x86_64": gconstpointer b, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int gint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char guchar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GDestroyNotify) (gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union _GDoubleIEEE754 GDoubleIEEE754; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint grefcount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union _GFloatIEEE754 GFloatIEEE754; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint gatomicrefcount; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.506 INFO datatypes - __init__: Processing /src/glib/glib/gkeyfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GKeyFileGroup GKeyFileGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GKeyFileKeyValuePair GKeyFileKeyValuePair; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.549 INFO datatypes - __init__: Processing /src/glib/glib/gbytes.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.556 INFO datatypes - __init__: Processing /src/glib/glib/gtestutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DestroyEntry DestroyEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GPid pid; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": int child_status; /* unmodified platform-specific status */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GIOChannel *stdout_io; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean echo_stdout; Step #6 - "compile-libfuzzer-introspector-x86_64": GString *stdout_str; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GIOChannel *stderr_io; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean echo_stderr; Step #6 - "compile-libfuzzer-introspector-x86_64": GString *stderr_str; Step #6 - "compile-libfuzzer-introspector-x86_64": } WaitForChildData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.600 INFO datatypes - __init__: Processing /src/glib/glib/grand.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.606 INFO datatypes - __init__: Processing /src/glib/glib/gmarkup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_START, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_AFTER_OPEN_ANGLE, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_AFTER_CLOSE_ANGLE, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_AFTER_ELISION_SLASH, /* the slash that obviates need for end element */ Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_INSIDE_OPEN_TAG_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_INSIDE_ATTRIBUTE_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_AFTER_ATTRIBUTE_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_BETWEEN_ATTRIBUTES, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_AFTER_ATTRIBUTE_EQUALS_SIGN, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_INSIDE_ATTRIBUTE_VALUE_SQ, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_INSIDE_ATTRIBUTE_VALUE_DQ, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_INSIDE_TEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_AFTER_CLOSE_TAG_SLASH, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_INSIDE_CLOSE_TAG_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_AFTER_CLOSE_TAG_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_INSIDE_PASSTHROUGH, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_ERROR Step #6 - "compile-libfuzzer-introspector-x86_64": } GMarkupParseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *prev_element; Step #6 - "compile-libfuzzer-introspector-x86_64": const GMarkupParser *prev_parser; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer prev_user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GMarkupRecursionTracker; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.637 INFO datatypes - __init__: Processing /src/glib/glib/gscripttable.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.701 INFO datatypes - __init__: Processing /src/glib/glib/gdatasetprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.707 INFO datatypes - __init__: Processing /src/glib/glib/ghmac.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.713 INFO datatypes - __init__: Processing /src/glib/glib/gspawn.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_FORK, /* fork failed due to lack of memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_READ, /* read or select on pipes failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_CHDIR, /* changing to working dir failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_ACCES, /* execv() returned EACCES */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_PERM, /* execv() returned EPERM */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_TOO_BIG,/* execv() returned E2BIG */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_2BIG GLIB_DEPRECATED_ENUMERATOR_IN_2_32_FOR(G_SPAWN_ERROR_TOO_BIG) = G_SPAWN_ERROR_TOO_BIG, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_NOEXEC, /* execv() returned ENOEXEC */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_NAMETOOLONG, /* "" "" ENAMETOOLONG */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_NOENT, /* "" "" ENOENT */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_NOMEM, /* "" "" ENOMEM */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_NOTDIR, /* "" "" ENOTDIR */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_LOOP, /* "" "" ELOOP */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_TXTBUSY, /* "" "" ETXTBUSY */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_IO, /* "" "" EIO */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_NFILE, /* "" "" ENFILE */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_MFILE, /* "" "" EMFLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_INVAL, /* "" "" EINVAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_ISDIR, /* "" "" EISDIR */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_LIBBAD, /* "" "" ELIBBAD */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_ERROR_FAILED /* other fatal failure, error->message Step #6 - "compile-libfuzzer-introspector-x86_64": * should explain Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GSpawnError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (* GSpawnChildSetupFunc) (gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_LEAVE_DESCRIPTORS_OPEN = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_DO_NOT_REAP_CHILD = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /* look for argv[0] in the path i.e. use execvp() */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_SEARCH_PATH = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Dump output to /dev/null */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_STDOUT_TO_DEV_NULL = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_STDERR_TO_DEV_NULL = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_CHILD_INHERITS_STDIN = 1 << 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_FILE_AND_ARGV_ZERO = 1 << 6, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_SEARCH_PATH_FROM_ENVP = 1 << 7, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_CLOEXEC_PIPES = 1 << 8, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * G_SPAWN_CHILD_INHERITS_STDOUT: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The child will inherit the parent's standard output. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Since: 2.74 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_CHILD_INHERITS_STDOUT = 1 << 9, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * G_SPAWN_CHILD_INHERITS_STDERR: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The child will inherit the parent's standard error. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Since: 2.74 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_CHILD_INHERITS_STDERR = 1 << 10, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * G_SPAWN_STDIN_FROM_DEV_NULL: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The child's standard input is attached to `/dev/null`. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Since: 2.74 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_SPAWN_STDIN_FROM_DEV_NULL = 1 << 11 Step #6 - "compile-libfuzzer-introspector-x86_64": } GSpawnFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.721 INFO datatypes - __init__: Processing /src/glib/glib/gqsort.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.727 INFO datatypes - __init__: Processing /src/glib/glib/gstdio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _stat32 GStatBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct stat GStatBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _stat64 GStatBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.734 INFO datatypes - __init__: Processing /src/glib/glib/gthread-posix.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GRealThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": pthread_t system_thread; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean joined; Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*proxy) (void *); Step #6 - "compile-libfuzzer-introspector-x86_64": } GThreadPosix; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_MUTEX_STATE_EMPTY = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MUTEX_STATE_OWNED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MUTEX_STATE_CONTENDED, Step #6 - "compile-libfuzzer-introspector-x86_64": } GMutexState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.750 INFO datatypes - __init__: Processing /src/glib/glib/garray.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GRealArray GRealArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FREE_SEGMENT = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PRESERVE_WRAPPER = 1 << 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayFreeFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GRealPtrArray GRealPtrArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GCompareDataFunc compare_func; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GPtrArraySortValuesData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.774 INFO datatypes - __init__: Processing /src/glib/glib/gslist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.785 INFO datatypes - __init__: Processing /src/glib/glib/guuid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.790 INFO datatypes - __init__: Processing /src/glib/glib/gmarkup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_MARKUP_DEFAULT_FLAGS GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MARKUP_TREAT_CDATA_AS_TEXT = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MARKUP_PREFIX_ERROR_POSITION = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MARKUP_IGNORE_QUALIFIED = 1 << 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } GMarkupParseFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMarkupParser GMarkupParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_MARKUP_COLLECT_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MARKUP_COLLECT_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MARKUP_COLLECT_STRDUP, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MARKUP_COLLECT_BOOLEAN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MARKUP_COLLECT_TRISTATE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_MARKUP_COLLECT_OPTIONAL = (1 << 16) Step #6 - "compile-libfuzzer-introspector-x86_64": } GMarkupCollectType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMarkupParseContext GMarkupParseContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.798 INFO datatypes - __init__: Processing /src/glib/glib/gjournal-private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.804 INFO datatypes - __init__: Processing /src/glib/glib/genviron.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.810 INFO datatypes - __init__: Processing /src/glib/glib/gutilsprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.816 INFO datatypes - __init__: Processing /src/glib/glib/grcbox.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.823 INFO datatypes - __init__: Processing /src/glib/glib/gconvert.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CONVERT_CHECK_NO_NULS_IN_INPUT = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CONVERT_CHECK_NO_NULS_IN_OUTPUT = 1 << 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } ConvertCheckFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFilenameCharsetCache GFilenameCharsetCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UNSAFE_ALL = 0x1, /* Escape all unsafe characters */ Step #6 - "compile-libfuzzer-introspector-x86_64": UNSAFE_ALLOW_PLUS = 0x2, /* Allows '+' */ Step #6 - "compile-libfuzzer-introspector-x86_64": UNSAFE_PATH = 0x8, /* Allows '/', '&', '=', ':', '@', '+', '$' and ',' */ Step #6 - "compile-libfuzzer-introspector-x86_64": UNSAFE_HOST = 0x10, /* Allows '/' and ':' and '@' */ Step #6 - "compile-libfuzzer-introspector-x86_64": UNSAFE_SLASHES = 0x20 /* Allows all characters except for '/' and '%' */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UnsafeCharacterSet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.844 INFO datatypes - __init__: Processing /src/glib/glib/gunicode.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef guint16 gunichar2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { /* ISO 15924 code */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_INVALID_CODE = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_COMMON = 0, /* Zyyy */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_INHERITED, /* Zinh (Qaai) */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_ARABIC, /* Arab */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_ARMENIAN, /* Armn */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_BENGALI, /* Beng */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_BOPOMOFO, /* Bopo */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_CHEROKEE, /* Cher */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_COPTIC, /* Copt (Qaac) */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_CYRILLIC, /* Cyrl (Cyrs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_DESERET, /* Dsrt */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_DEVANAGARI, /* Deva */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_ETHIOPIC, /* Ethi */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_GEORGIAN, /* Geor (Geon, Geoa) */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_GOTHIC, /* Goth */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_GREEK, /* Grek */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_GUJARATI, /* Gujr */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_GURMUKHI, /* Guru */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_HAN, /* Hani */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_HANGUL, /* Hang */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_HEBREW, /* Hebr */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_HIRAGANA, /* Hira */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_KANNADA, /* Knda */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_KATAKANA, /* Kana */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_KHMER, /* Khmr */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_LAO, /* Laoo */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_LATIN, /* Latn (Latf, Latg) */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MALAYALAM, /* Mlym */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MONGOLIAN, /* Mong */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MYANMAR, /* Mymr */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OGHAM, /* Ogam */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OLD_ITALIC, /* Ital */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_ORIYA, /* Orya */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_RUNIC, /* Runr */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SINHALA, /* Sinh */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SYRIAC, /* Syrc (Syrj, Syrn, Syre) */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TAMIL, /* Taml */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TELUGU, /* Telu */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_THAANA, /* Thaa */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_THAI, /* Thai */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TIBETAN, /* Tibt */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL, /* Cans */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_YI, /* Yiii */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TAGALOG, /* Tglg */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_HANUNOO, /* Hano */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_BUHID, /* Buhd */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TAGBANWA, /* Tagb */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode-4.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_BRAILLE, /* Brai */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_CYPRIOT, /* Cprt */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_LIMBU, /* Limb */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OSMANYA, /* Osma */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SHAVIAN, /* Shaw */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_LINEAR_B, /* Linb */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TAI_LE, /* Tale */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_UGARITIC, /* Ugar */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode-4.1 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_NEW_TAI_LUE, /* Talu */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_BUGINESE, /* Bugi */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_GLAGOLITIC, /* Glag */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TIFINAGH, /* Tfng */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SYLOTI_NAGRI, /* Sylo */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OLD_PERSIAN, /* Xpeo */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_KHAROSHTHI, /* Khar */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode-5.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_UNKNOWN, /* Zzzz */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_BALINESE, /* Bali */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_CUNEIFORM, /* Xsux */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_PHOENICIAN, /* Phnx */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_PHAGS_PA, /* Phag */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_NKO, /* Nkoo */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode-5.1 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_KAYAH_LI, /* Kali */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_LEPCHA, /* Lepc */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_REJANG, /* Rjng */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SUNDANESE, /* Sund */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SAURASHTRA, /* Saur */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_CHAM, /* Cham */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OL_CHIKI, /* Olck */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_VAI, /* Vaii */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_CARIAN, /* Cari */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_LYCIAN, /* Lyci */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_LYDIAN, /* Lydi */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode-5.2 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_AVESTAN, /* Avst */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_BAMUM, /* Bamu */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS, /* Egyp */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC, /* Armi */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI, /* Phli */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN, /* Prti */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_JAVANESE, /* Java */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_KAITHI, /* Kthi */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_LISU, /* Lisu */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MEETEI_MAYEK, /* Mtei */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN, /* Sarb */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OLD_TURKIC, /* Orkh */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SAMARITAN, /* Samr */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TAI_THAM, /* Lana */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TAI_VIET, /* Tavt */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode-6.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_BATAK, /* Batk */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_BRAHMI, /* Brah */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MANDAIC, /* Mand */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode-6.1 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_CHAKMA, /* Cakm */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MEROITIC_CURSIVE, /* Merc */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS, /* Mero */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MIAO, /* Plrd */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SHARADA, /* Shrd */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SORA_SOMPENG, /* Sora */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TAKRI, /* Takr */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode 7.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_BASSA_VAH, /* Bass */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN, /* Aghb */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_DUPLOYAN, /* Dupl */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_ELBASAN, /* Elba */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_GRANTHA, /* Gran */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_KHOJKI, /* Khoj */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_KHUDAWADI, /* Sind */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_LINEAR_A, /* Lina */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MAHAJANI, /* Mahj */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MANICHAEAN, /* Mani */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MENDE_KIKAKUI, /* Mend */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MODI, /* Modi */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MRO, /* Mroo */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_NABATAEAN, /* Nbat */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN, /* Narb */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OLD_PERMIC, /* Perm */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_PAHAWH_HMONG, /* Hmng */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_PALMYRENE, /* Palm */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_PAU_CIN_HAU, /* Pauc */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_PSALTER_PAHLAVI, /* Phlp */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SIDDHAM, /* Sidd */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TIRHUTA, /* Tirh */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_WARANG_CITI, /* Wara */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode 8.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_AHOM, /* Ahom */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_ANATOLIAN_HIEROGLYPHS, /* Hluw */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_HATRAN, /* Hatr */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MULTANI, /* Mult */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OLD_HUNGARIAN, /* Hung */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SIGNWRITING, /* Sgnw */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode 9.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_ADLAM, /* Adlm */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_BHAIKSUKI, /* Bhks */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MARCHEN, /* Marc */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_NEWA, /* Newa */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OSAGE, /* Osge */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TANGUT, /* Tang */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode 10.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MASARAM_GONDI, /* Gonm */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_NUSHU, /* Nshu */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SOYOMBO, /* Soyo */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_ZANABAZAR_SQUARE, /* Zanb */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode 11.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_DOGRA, /* Dogr */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_GUNJALA_GONDI, /* Gong */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_HANIFI_ROHINGYA, /* Rohg */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MAKASAR, /* Maka */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MEDEFAIDRIN, /* Medf */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OLD_SOGDIAN, /* Sogo */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_SOGDIAN, /* Sogd */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode 12.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_ELYMAIC, /* Elym */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_NANDINAGARI, /* Nand */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_NYIAKENG_PUACHUE_HMONG, /* Rohg */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_WANCHO, /* Wcho */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode 13.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_CHORASMIAN, /* Chrs */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_DIVES_AKURU, /* Diak */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_KHITAN_SMALL_SCRIPT, /* Kits */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_YEZIDI, /* Yezi */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode 14.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_CYPRO_MINOAN, /* Cpmn */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_OLD_UYGHUR, /* Ougr */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TANGSA, /* Tnsa */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_TOTO, /* Toto */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_VITHKUQI, /* Vith */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* not really a Unicode script, but part of ISO 15924 */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_MATH, /* Zmth */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Unicode 15.0 additions */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_KAWI GLIB_AVAILABLE_ENUMERATOR_IN_2_74, /* Kawi */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SCRIPT_NAG_MUNDARI GLIB_AVAILABLE_ENUMERATOR_IN_2_74, /* Nag Mundari */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GUnicodeScript; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_CONTROL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_FORMAT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_UNASSIGNED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_PRIVATE_USE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SURROGATE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_LOWERCASE_LETTER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_MODIFIER_LETTER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_OTHER_LETTER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_TITLECASE_LETTER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_UPPERCASE_LETTER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SPACING_MARK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_ENCLOSING_MARK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_NON_SPACING_MARK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_DECIMAL_NUMBER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_LETTER_NUMBER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_OTHER_NUMBER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_CONNECT_PUNCTUATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_DASH_PUNCTUATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_CLOSE_PUNCTUATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_FINAL_PUNCTUATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_INITIAL_PUNCTUATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_OTHER_PUNCTUATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_OPEN_PUNCTUATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_CURRENCY_SYMBOL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_MODIFIER_SYMBOL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_MATH_SYMBOL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_OTHER_SYMBOL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_LINE_SEPARATOR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_PARAGRAPH_SEPARATOR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_SPACE_SEPARATOR Step #6 - "compile-libfuzzer-introspector-x86_64": } GUnicodeType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_MANDATORY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_CARRIAGE_RETURN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_LINE_FEED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_COMBINING_MARK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_SURROGATE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_ZERO_WIDTH_SPACE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_INSEPARABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_NON_BREAKING_GLUE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_CONTINGENT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_SPACE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_AFTER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_BEFORE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_BEFORE_AND_AFTER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_HYPHEN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_NON_STARTER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_OPEN_PUNCTUATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_CLOSE_PUNCTUATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_QUOTATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_EXCLAMATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_IDEOGRAPHIC, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_NUMERIC, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_INFIX_SEPARATOR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_SYMBOL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_ALPHABETIC, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_PREFIX, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_POSTFIX, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_COMPLEX_CONTEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_AMBIGUOUS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_NEXT_LINE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_WORD_JOINER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_HANGUL_L_JAMO, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_HANGUL_V_JAMO, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_HANGUL_T_JAMO, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_HANGUL_LV_SYLLABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_CLOSE_PARANTHESIS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_CLOSE_PARENTHESIS GLIB_AVAILABLE_ENUMERATOR_IN_2_70 = G_UNICODE_BREAK_CLOSE_PARANTHESIS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_HEBREW_LETTER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_REGIONAL_INDICATOR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_EMOJI_BASE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_EMOJI_MODIFIER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNICODE_BREAK_ZERO_WIDTH_JOINER Step #6 - "compile-libfuzzer-introspector-x86_64": } GUnicodeBreakType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_NORMALIZE_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NORMALIZE_NFD = G_NORMALIZE_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NORMALIZE_DEFAULT_COMPOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NORMALIZE_NFC = G_NORMALIZE_DEFAULT_COMPOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NORMALIZE_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NORMALIZE_NFKD = G_NORMALIZE_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NORMALIZE_ALL_COMPOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NORMALIZE_NFKC = G_NORMALIZE_ALL_COMPOSE Step #6 - "compile-libfuzzer-introspector-x86_64": } GNormalizeMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.857 INFO datatypes - __init__: Processing /src/glib/glib/glib-mirroring-tab/packtab.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.863 INFO datatypes - __init__: Processing /src/glib/glib/glib-mirroring-tab/packtab.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int uni_table[1024 * 1024 * 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.874 INFO datatypes - __init__: Processing /src/glib/glib/glib-mirroring-tab/gen-mirroring-tab.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.881 INFO datatypes - __init__: Processing /src/glib/glib/tests/gdatetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean success; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *in; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expected result: */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint year; Step #6 - "compile-libfuzzer-introspector-x86_64": guint month; Step #6 - "compile-libfuzzer-introspector-x86_64": guint day; Step #6 - "compile-libfuzzer-introspector-x86_64": guint hour; Step #6 - "compile-libfuzzer-introspector-x86_64": guint minute; Step #6 - "compile-libfuzzer-introspector-x86_64": guint second; Step #6 - "compile-libfuzzer-introspector-x86_64": guint microsecond; Step #6 - "compile-libfuzzer-introspector-x86_64": GTimeSpan utc_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } Iso8601ParseTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean utf8_messages; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean utf8_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } MixedUtf8TestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.960 INFO datatypes - __init__: Processing /src/glib/glib/tests/642026.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:05.967 INFO datatypes - __init__: Processing /src/glib/glib/tests/regex.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": gssize string_len; Step #6 - "compile-libfuzzer-introspector-x86_64": gint start_position; Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *expected; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMatchNextData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": gint start_position; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexCompileFlags compile_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexMatchFlags match_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMatchCountData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _Match Match; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexCompileFlags compile_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": gint start_position; Step #6 - "compile-libfuzzer-introspector-x86_64": gint sub_n; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *expected_sub; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected_start; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestSubData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string_to_expand; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean raw; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *expected; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestExpandData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": gint length; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *expected; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestEscapeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexCompileFlags compile_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexMatchFlags match_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected_error; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean check_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexCompileFlags real_compile_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexMatchFlags real_match_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestNewData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexCompileFlags compile_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexMatchFlags match_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean expected; Step #6 - "compile-libfuzzer-introspector-x86_64": gssize string_len; Step #6 - "compile-libfuzzer-introspector-x86_64": gint start_position; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexMatchFlags match_opts2; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMatchData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexCompileFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": gint start_position; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *sub_name; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *expected_sub; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected_start; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestNamedSubData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *expected; Step #6 - "compile-libfuzzer-introspector-x86_64": gint start_position; Step #6 - "compile-libfuzzer-introspector-x86_64": gint max_tokens; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestFetchAllData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string_to_expand; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean expected; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean expected_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestCheckReplacementData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": gint start_position; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *replacement; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *expected; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexCompileFlags compile_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GRegexMatchFlags match_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestReplaceData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected_num; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestStringNumData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": gssize string_len; Step #6 - "compile-libfuzzer-introspector-x86_64": gint start_position; Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *expected; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMatchAllData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.041 INFO datatypes - __init__: Processing /src/glib/glib/tests/date.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.088 INFO datatypes - __init__: Processing /src/glib/glib/tests/spawn-multithreaded.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *main_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": gint *n_alive; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gint ttl; /* seconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *thread_main_loop; /* (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpawnChildsData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean child_exited; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean stdout_done; Step #6 - "compile-libfuzzer-introspector-x86_64": GString *stdout_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpawnAsyncMultithreadedData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.100 INFO datatypes - __init__: Processing /src/glib/glib/tests/dir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.106 INFO datatypes - __init__: Processing /src/glib/glib/tests/relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": guint age; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar name[40]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GlibTestInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.114 INFO datatypes - __init__: Processing /src/glib/glib/tests/private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.125 INFO datatypes - __init__: Processing /src/glib/glib/tests/convert.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.153 INFO datatypes - __init__: Processing /src/glib/glib/tests/completion.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.161 INFO datatypes - __init__: Processing /src/glib/glib/tests/max-version.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.166 INFO datatypes - __init__: Processing /src/glib/glib/tests/autoptr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _HNVC HasNonVoidCleanup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.232 INFO datatypes - __init__: Processing /src/glib/glib/tests/mutex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.241 INFO datatypes - __init__: Processing /src/glib/glib/tests/thread-pool-slow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.254 INFO datatypes - __init__: Processing /src/glib/glib/tests/collate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar **input; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar **sorted; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar **file_sorted; Step #6 - "compile-libfuzzer-introspector-x86_64": } CollateTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *key; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *str; Step #6 - "compile-libfuzzer-introspector-x86_64": } Line; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.262 INFO datatypes - __init__: Processing /src/glib/glib/tests/assert-msg-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.268 INFO datatypes - __init__: Processing /src/glib/glib/tests/bookmarkfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.302 INFO datatypes - __init__: Processing /src/glib/glib/tests/array-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean zero_terminated; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean clear_; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { SORT_NAME, SORT_SIZE } SortMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": gint size; Step #6 - "compile-libfuzzer-introspector-x86_64": } FileListEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.381 INFO datatypes - __init__: Processing /src/glib/glib/tests/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int init_called; Step #6 - "compile-libfuzzer-introspector-x86_64": int copy_called; Step #6 - "compile-libfuzzer-introspector-x86_64": int free_called; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestErrorCheck; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int foo; Step #6 - "compile-libfuzzer-introspector-x86_64": TestErrorCheck *check; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestErrorPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int dummy; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestErrorNonStaticPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.394 INFO datatypes - __init__: Processing /src/glib/glib/tests/utf8-misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.406 INFO datatypes - __init__: Processing /src/glib/glib/tests/option-argv0.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.412 INFO datatypes - __init__: Processing /src/glib/glib/tests/pathbuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.421 INFO datatypes - __init__: Processing /src/glib/glib/tests/types.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.429 INFO datatypes - __init__: Processing /src/glib/glib/tests/dataset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.440 INFO datatypes - __init__: Processing /src/glib/glib/tests/spawn-test-win32-gui.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.447 INFO datatypes - __init__: Processing /src/glib/glib/tests/io-channel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.456 INFO datatypes - __init__: Processing /src/glib/glib/tests/hostutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.467 INFO datatypes - __init__: Processing /src/glib/glib/tests/protocol.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.478 INFO datatypes - __init__: Processing /src/glib/glib/tests/testing-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.486 INFO datatypes - __init__: Processing /src/glib/glib/tests/rcbox.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": float x, y; Step #6 - "compile-libfuzzer-introspector-x86_64": } Point; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.496 INFO datatypes - __init__: Processing /src/glib/glib/tests/gutils-user-database.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.502 INFO datatypes - __init__: Processing /src/glib/glib/tests/pattern.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_ALL, /* "*A?A*" */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_ALL_TAIL, /* "*A?AA" */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_HEAD, /* "AAAA*" */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_TAIL, /* "*AAAA" */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_EXACT, /* "AAAAA" */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_MATCH_LAST Step #6 - "compile-libfuzzer-introspector-x86_64": } GMatchType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MatchTest MatchTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CompileTest CompileTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _EqualTest EqualTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.513 INFO datatypes - __init__: Processing /src/glib/glib/tests/rwlock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.521 INFO datatypes - __init__: Processing /src/glib/glib/tests/io-channel-basic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.532 INFO datatypes - __init__: Processing /src/glib/glib/tests/list.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean freed; Step #6 - "compile-libfuzzer-introspector-x86_64": int x; Step #6 - "compile-libfuzzer-introspector-x86_64": } ListItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.550 INFO datatypes - __init__: Processing /src/glib/glib/tests/atomic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.570 INFO datatypes - __init__: Processing /src/glib/glib/tests/environment.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.582 INFO datatypes - __init__: Processing /src/glib/glib/tests/string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.603 INFO datatypes - __init__: Processing /src/glib/glib/tests/memchunk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.609 INFO datatypes - __init__: Processing /src/glib/glib/tests/thread-deprecated.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.621 INFO datatypes - __init__: Processing /src/glib/glib/tests/markup-subparser.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *markup; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *result; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *error_message; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestCase; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.630 INFO datatypes - __init__: Processing /src/glib/glib/tests/shell.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CmdlineTest CmdlineTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _QuoteTest QuoteTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _UnquoteTest UnquoteTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.639 INFO datatypes - __init__: Processing /src/glib/glib/tests/unix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.653 INFO datatypes - __init__: Processing /src/glib/glib/tests/refstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.661 INFO datatypes - __init__: Processing /src/glib/glib/tests/markup-escape.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _EscapeTest EscapeTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _UnicharTest UnicharTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.669 INFO datatypes - __init__: Processing /src/glib/glib/tests/utf8-pointer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.677 INFO datatypes - __init__: Processing /src/glib/glib/tests/spawn-path-search.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.692 INFO datatypes - __init__: Processing /src/glib/glib/tests/cond.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond cond; Step #6 - "compile-libfuzzer-introspector-x86_64": gint limit; Step #6 - "compile-libfuzzer-introspector-x86_64": gint count; Step #6 - "compile-libfuzzer-introspector-x86_64": } Barrier; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.701 INFO datatypes - __init__: Processing /src/glib/glib/tests/bitlock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.707 INFO datatypes - __init__: Processing /src/glib/glib/tests/spawn-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.721 INFO datatypes - __init__: Processing /src/glib/glib/tests/strvbuilder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.728 INFO datatypes - __init__: Processing /src/glib/glib/tests/queue.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": IS_EMPTY, GET_LENGTH, REVERSE, COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": FOREACH, FIND, FIND_CUSTOM, SORT, Step #6 - "compile-libfuzzer-introspector-x86_64": PUSH_HEAD, PUSH_TAIL, PUSH_NTH, POP_HEAD, Step #6 - "compile-libfuzzer-introspector-x86_64": POP_TAIL, POP_NTH, PEEK_HEAD, PEEK_TAIL, Step #6 - "compile-libfuzzer-introspector-x86_64": PEEK_NTH, INDEX, REMOVE, REMOVE_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": INSERT_BEFORE, INSERT_AFTER, INSERT_SORTED, PUSH_HEAD_LINK, Step #6 - "compile-libfuzzer-introspector-x86_64": PUSH_TAIL_LINK, PUSH_NTH_LINK, POP_HEAD_LINK, POP_TAIL_LINK, Step #6 - "compile-libfuzzer-introspector-x86_64": POP_NTH_LINK, PEEK_HEAD_LINK, PEEK_TAIL_LINK, PEEK_NTH_LINK, Step #6 - "compile-libfuzzer-introspector-x86_64": LINK_INDEX, UNLINK, DELETE_LINK, LAST_OP Step #6 - "compile-libfuzzer-introspector-x86_64": } QueueOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean freed; Step #6 - "compile-libfuzzer-introspector-x86_64": int x; Step #6 - "compile-libfuzzer-introspector-x86_64": } QueueItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QueueInfo QueueInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.763 INFO datatypes - __init__: Processing /src/glib/glib/tests/mem-overflow.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char X[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": } Empty; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.773 INFO datatypes - __init__: Processing /src/glib/glib/tests/scannerapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GScanner *scanner; Step #6 - "compile-libfuzzer-introspector-x86_64": } ScannerFixture; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.781 INFO datatypes - __init__: Processing /src/glib/glib/tests/sort.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int val; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": } SortItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int val; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": int data[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BigItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.789 INFO datatypes - __init__: Processing /src/glib/glib/tests/include.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.795 INFO datatypes - __init__: Processing /src/glib/glib/tests/fileutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.875 INFO datatypes - __init__: Processing /src/glib/glib/tests/base64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.889 INFO datatypes - __init__: Processing /src/glib/glib/tests/guuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.895 INFO datatypes - __init__: Processing /src/glib/glib/tests/utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.923 INFO datatypes - __init__: Processing /src/glib/glib/tests/rec-mutex.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t n_locks; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int n_iterations; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t n_threads; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread **threads; /* (array length=n_threads) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GThread **owners; /* (array length=n_locks), each element is locked by the corresponding mutex in @locks */ Step #6 - "compile-libfuzzer-introspector-x86_64": GRecMutex *locks; /* (array length=n_locks) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ThreadTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.932 INFO datatypes - __init__: Processing /src/glib/glib/tests/hash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gint ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *key; Step #6 - "compile-libfuzzer-introspector-x86_64": } RefCountedKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean freed; Step #6 - "compile-libfuzzer-introspector-x86_64": } FakeFreeData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.972 INFO datatypes - __init__: Processing /src/glib/glib/tests/spawn-test-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.978 INFO datatypes - __init__: Processing /src/glib/glib/tests/timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean success; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *in; Step #6 - "compile-libfuzzer-introspector-x86_64": GTimeVal val; Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeValParseTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTimeVal val; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *expected; Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeValFormatTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.990 INFO datatypes - __init__: Processing /src/glib/glib/tests/overflow.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean success; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 c, a, b; Step #6 - "compile-libfuzzer-introspector-x86_64": } Case; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:06.999 INFO datatypes - __init__: Processing /src/glib/glib/tests/mainloop.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": gint interval; Step #6 - "compile-libfuzzer-introspector-x86_64": gint timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": } CounterSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource parent; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoopedSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *timeout1, *timeout2; Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 time1; Step #6 - "compile-libfuzzer-introspector-x86_64": G_GNUC_BEGIN_IGNORE_DEPRECATIONS Step #6 - "compile-libfuzzer-introspector-x86_64": GTimeVal tv; /* needed for g_source_get_current_time() */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_GNUC_END_IGNORE_DEPRECATIONS Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *parent, *old_child, *new_child; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } SwappingTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": guint outstanding_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestOverflowData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource parent; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean flagged; Step #6 - "compile-libfuzzer-introspector-x86_64": } FlagSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *other_source; Step #6 - "compile-libfuzzer-introspector-x86_64": } SourceWithSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.049 INFO datatypes - __init__: Processing /src/glib/glib/tests/timeout.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.057 INFO datatypes - __init__: Processing /src/glib/glib/tests/unicode.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *str; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *nfd; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *nfc; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *nfkd; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *nfkc; Step #6 - "compile-libfuzzer-introspector-x86_64": } Test; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.100 INFO datatypes - __init__: Processing /src/glib/glib/tests/rand.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.108 INFO datatypes - __init__: Processing /src/glib/glib/tests/search-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *string; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *locale; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean should_match; Step #6 - "compile-libfuzzer-introspector-x86_64": } SearchTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.115 INFO datatypes - __init__: Processing /src/glib/glib/tests/asyncqueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.131 INFO datatypes - __init__: Processing /src/glib/glib/tests/slist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.144 INFO datatypes - __init__: Processing /src/glib/glib/tests/onceinit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.152 INFO datatypes - __init__: Processing /src/glib/glib/tests/uri.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": char *hostname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *expected_result; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected_error; /* If failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FileToUriTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *uri; Step #6 - "compile-libfuzzer-introspector-x86_64": char *expected_filename; Step #6 - "compile-libfuzzer-introspector-x86_64": char *expected_hostname; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected_error; /* If failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FileFromUriTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *orig, *resolved; Step #6 - "compile-libfuzzer-introspector-x86_64": UriParts parts; Step #6 - "compile-libfuzzer-introspector-x86_64": } UriRelativeTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *scheme; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *userinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *host; Step #6 - "compile-libfuzzer-introspector-x86_64": gint port; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *path; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *query; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *fragment; Step #6 - "compile-libfuzzer-introspector-x86_64": } UriParts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Inputs */ Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *orig; Step #6 - "compile-libfuzzer-introspector-x86_64": GUriFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Outputs */ Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean expected_success; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected_error_code; /* unused if @expected_success is true */ Step #6 - "compile-libfuzzer-introspector-x86_64": const UriParts expected_parts; /* unused if @expected_success is false */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UriAbsoluteTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.205 INFO datatypes - __init__: Processing /src/glib/glib/tests/test-spawn-echo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.211 INFO datatypes - __init__: Processing /src/glib/glib/tests/utf8-validate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *text; Step #6 - "compile-libfuzzer-introspector-x86_64": gint max_len; Step #6 - "compile-libfuzzer-introspector-x86_64": gint offset; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean valid; Step #6 - "compile-libfuzzer-introspector-x86_64": } Test; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.224 INFO datatypes - __init__: Processing /src/glib/glib/tests/node.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GString *s; Step #6 - "compile-libfuzzer-introspector-x86_64": gint count; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallbackData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTraverseType traverse; Step #6 - "compile-libfuzzer-introspector-x86_64": GTraverseFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": gint depth; Step #6 - "compile-libfuzzer-introspector-x86_64": gint limit; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *expected; Step #6 - "compile-libfuzzer-introspector-x86_64": } TraverseData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.240 INFO datatypes - __init__: Processing /src/glib/glib/tests/macros.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.248 INFO datatypes - __init__: Processing /src/glib/glib/tests/strfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SIGNED, Step #6 - "compile-libfuzzer-introspector-x86_64": UNSIGNED Step #6 - "compile-libfuzzer-introspector-x86_64": } SignType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *str; Step #6 - "compile-libfuzzer-introspector-x86_64": SignType sign_type; Step #6 - "compile-libfuzzer-introspector-x86_64": guint base; Step #6 - "compile-libfuzzer-introspector-x86_64": gint min; Step #6 - "compile-libfuzzer-introspector-x86_64": gint max; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean should_fail; Step #6 - "compile-libfuzzer-introspector-x86_64": GNumberParserError error_code; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.314 INFO datatypes - __init__: Processing /src/glib/glib/tests/test-spawn-sleep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.319 INFO datatypes - __init__: Processing /src/glib/glib/tests/hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GChecksumType digest_type; Step #6 - "compile-libfuzzer-introspector-x86_64": gconstpointer key; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize key_len; Step #6 - "compile-libfuzzer-introspector-x86_64": gconstpointer data; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": gconstpointer result; Step #6 - "compile-libfuzzer-introspector-x86_64": } HmacCase; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.338 INFO datatypes - __init__: Processing /src/glib/glib/tests/gpoll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.352 INFO datatypes - __init__: Processing /src/glib/glib/tests/markup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *stack; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParseData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.359 INFO datatypes - __init__: Processing /src/glib/glib/tests/test-printf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.393 INFO datatypes - __init__: Processing /src/glib/glib/tests/logging.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const GLogField *fields; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize n_fields; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExpectedMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.411 INFO datatypes - __init__: Processing /src/glib/glib/tests/thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.419 INFO datatypes - __init__: Processing /src/glib/glib/tests/markup-parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.430 INFO datatypes - __init__: Processing /src/glib/glib/tests/bytes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.445 INFO datatypes - __init__: Processing /src/glib/glib/tests/unicode-normalize.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.454 INFO datatypes - __init__: Processing /src/glib/glib/tests/markup-example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.461 INFO datatypes - __init__: Processing /src/glib/glib/tests/checksum.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GChecksumType checksum_type; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *sum; Step #6 - "compile-libfuzzer-introspector-x86_64": int length; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChecksumTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GChecksumType checksum_type; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar **sums; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChecksumComputeTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.478 INFO datatypes - __init__: Processing /src/glib/glib/tests/slice.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gint int1; Step #6 - "compile-libfuzzer-introspector-x86_64": gint int2; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar byte; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer next; Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 more; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.485 INFO datatypes - __init__: Processing /src/glib/glib/tests/1bit-mutex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.492 INFO datatypes - __init__: Processing /src/glib/glib/tests/utf8-performance.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (* GrindFunc) (const char *, gsize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GrindData { Step #6 - "compile-libfuzzer-introspector-x86_64": GrindFunc func; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *str; Step #6 - "compile-libfuzzer-introspector-x86_64": } GrindData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.500 INFO datatypes - __init__: Processing /src/glib/glib/tests/win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.508 INFO datatypes - __init__: Processing /src/glib/glib/tests/gvariant.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantTypeInfo *type_info; Step #6 - "compile-libfuzzer-introspector-x86_64": guint alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize size; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_fixed_sized; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 seed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define INSTANCE_MAGIC 1287582829 Step #6 - "compile-libfuzzer-introspector-x86_64": guint magic; Step #6 - "compile-libfuzzer-introspector-x86_64": } RandomInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const GVariantType *type; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *in; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *out; Step #6 - "compile-libfuzzer-introspector-x86_64": } ContextTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TreeInstance TreeInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.615 INFO datatypes - __init__: Processing /src/glib/glib/tests/utils-isolated.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.622 INFO datatypes - __init__: Processing /src/glib/glib/tests/spawn-singlethread.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean child_exited; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean stdout_done; Step #6 - "compile-libfuzzer-introspector-x86_64": GString *stdout_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpawnAsyncMultithreadedData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.638 INFO datatypes - __init__: Processing /src/glib/glib/tests/hook.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.646 INFO datatypes - __init__: Processing /src/glib/glib/tests/testing.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": guint seed; Step #6 - "compile-libfuzzer-introspector-x86_64": guint prime; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *msg; Step #6 - "compile-libfuzzer-introspector-x86_64": } Fixturetest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.705 INFO datatypes - __init__: Processing /src/glib/glib/tests/keyfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.744 INFO datatypes - __init__: Processing /src/glib/glib/tests/tree.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GString *s; Step #6 - "compile-libfuzzer-introspector-x86_64": gint count; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallbackData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTraverseType traverse; Step #6 - "compile-libfuzzer-introspector-x86_64": gint limit; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *expected; Step #6 - "compile-libfuzzer-introspector-x86_64": } TraverseData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.762 INFO datatypes - __init__: Processing /src/glib/glib/tests/once.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.770 INFO datatypes - __init__: Processing /src/glib/glib/tests/thread-pool.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond cond; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean signalled; Step #6 - "compile-libfuzzer-introspector-x86_64": } MutexCond; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex mutex; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCond cond; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean threads_should_block; /* protected by mutex, cond */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_jobs_started; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_jobs_completed; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_free_func_calls; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TestThreadPoolFullData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.779 INFO datatypes - __init__: Processing /src/glib/glib/tests/mappedfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.788 INFO datatypes - __init__: Processing /src/glib/glib/tests/refcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.796 INFO datatypes - __init__: Processing /src/glib/glib/tests/getpwuid-preload.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.803 INFO datatypes - __init__: Processing /src/glib/glib/tests/sequence.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSequenceNode GSequenceNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SequenceInfo *seq; Step #6 - "compile-libfuzzer-introspector-x86_64": int number; Step #6 - "compile-libfuzzer-introspector-x86_64": } Item; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SequenceInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GQueue * queue; Step #6 - "compile-libfuzzer-introspector-x86_64": GSequence * sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_items; Step #6 - "compile-libfuzzer-introspector-x86_64": } SequenceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.825 INFO datatypes - __init__: Processing /src/glib/glib/tests/charset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.832 INFO datatypes - __init__: Processing /src/glib/glib/tests/markup-collect.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.840 INFO datatypes - __init__: Processing /src/glib/glib/tests/option-context.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean parameter_seen; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean summary_seen; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean description_seen; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean destroyed; Step #6 - "compile-libfuzzer-introspector-x86_64": } TranslateData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.887 INFO datatypes - __init__: Processing /src/glib/glib/tests/mapping.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.896 INFO datatypes - __init__: Processing /src/glib/glib/tests/messages-low-memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.902 INFO datatypes - __init__: Processing /src/glib/glib/tests/unicode-encoding.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": VALID, Step #6 - "compile-libfuzzer-introspector-x86_64": INCOMPLETE, Step #6 - "compile-libfuzzer-introspector-x86_64": NOTUNICODE, Step #6 - "compile-libfuzzer-introspector-x86_64": OVERLONG, Step #6 - "compile-libfuzzer-introspector-x86_64": MALFORMED Step #6 - "compile-libfuzzer-introspector-x86_64": } Status; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.914 INFO datatypes - __init__: Processing /src/glib/glib/tests/cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.922 INFO datatypes - __init__: Processing /src/glib/glib/tests/gwakeuptest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.930 INFO datatypes - __init__: Processing /src/glib/glib/tests/spawn-path-search-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int wait_status; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean done; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChildStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.937 INFO datatypes - __init__: Processing /src/glib/glib/tests/path-test-subdir/spawn-test-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.943 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/printf-args.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_SCHAR, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_UCHAR, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_SHORT, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_USHORT, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_INT, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_UINT, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_LONGINT, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_ULONGINT, Step #6 - "compile-libfuzzer-introspector-x86_64": #if HAVE_LONG_LONG Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_LONGLONGINT, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_ULONGLONGINT, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_DOUBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_LONGDOUBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_CHAR, Step #6 - "compile-libfuzzer-introspector-x86_64": #if HAVE_WINT_T Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_WIDE_CHAR, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": #if HAVE_WCHAR_T Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_WIDE_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_POINTER, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_COUNT_SCHAR_POINTER, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_COUNT_SHORT_POINTER, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_COUNT_INT_POINTER, Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE_COUNT_LONGINT_POINTER Step #6 - "compile-libfuzzer-introspector-x86_64": #if HAVE_LONG_LONG Step #6 - "compile-libfuzzer-introspector-x86_64": , TYPE_COUNT_LONGLONGINT_POINTER Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #if ENABLE_UNISTDIO Step #6 - "compile-libfuzzer-introspector-x86_64": /* The unistdio extensions. */ Step #6 - "compile-libfuzzer-introspector-x86_64": , TYPE_U8_STRING Step #6 - "compile-libfuzzer-introspector-x86_64": , TYPE_U16_STRING Step #6 - "compile-libfuzzer-introspector-x86_64": , TYPE_U32_STRING Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } arg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": arg_type type; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": signed char a_schar; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char a_uchar; Step #6 - "compile-libfuzzer-introspector-x86_64": short a_short; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short a_ushort; Step #6 - "compile-libfuzzer-introspector-x86_64": int a_int; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int a_uint; Step #6 - "compile-libfuzzer-introspector-x86_64": long int a_longint; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long int a_ulongint; Step #6 - "compile-libfuzzer-introspector-x86_64": #if HAVE_LONG_LONG Step #6 - "compile-libfuzzer-introspector-x86_64": long long int a_longlongint; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long int a_ulonglongint; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": float a_float; Step #6 - "compile-libfuzzer-introspector-x86_64": double a_double; Step #6 - "compile-libfuzzer-introspector-x86_64": long double a_longdouble; Step #6 - "compile-libfuzzer-introspector-x86_64": int a_char; Step #6 - "compile-libfuzzer-introspector-x86_64": #if HAVE_WINT_T Step #6 - "compile-libfuzzer-introspector-x86_64": wint_t a_wide_char; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": const char* a_string; Step #6 - "compile-libfuzzer-introspector-x86_64": #if HAVE_WCHAR_T Step #6 - "compile-libfuzzer-introspector-x86_64": const wchar_t* a_wide_string; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": void* a_pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": signed char * a_count_schar_pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": short * a_count_short_pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": int * a_count_int_pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": long int * a_count_longint_pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": #if HAVE_LONG_LONG Step #6 - "compile-libfuzzer-introspector-x86_64": long long int * a_count_longlongint_pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #if ENABLE_UNISTDIO Step #6 - "compile-libfuzzer-introspector-x86_64": /* The unistdio extensions. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t * a_u8_string; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint16_t * a_u16_string; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint32_t * a_u32_string; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": a; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": argument; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": argument *arg; Step #6 - "compile-libfuzzer-introspector-x86_64": argument direct_alloc_arg[N_DIRECT_ALLOC_ARGUMENTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": arguments; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.949 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/frexpl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.955 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/frexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.961 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/isnanl-nolibm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.966 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/signbitd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.972 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/printf-parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.984 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/signbitf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.990 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/c++defs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:07.996 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/vasnprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int mp_limb_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nlimbs; Step #6 - "compile-libfuzzer-introspector-x86_64": mp_limb_t *limbs; /* Bits in little-endian order, allocated with malloc(). */ Step #6 - "compile-libfuzzer-introspector-x86_64": } mpn_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long mp_twolimb_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.068 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/arg-nonnull.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.073 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/verify.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.080 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/isnanl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.085 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/g-gnulib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.090 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/printf-frexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.097 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/printf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.103 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/xsize.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.109 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/isnand.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.114 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/vasnprintf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.120 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/isnanf-nolibm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.126 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/printf-frexpl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.131 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/xsize.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.137 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/fpucw.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short fpucw_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int fpucw_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.142 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/isnand-nolibm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.148 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/printf-args.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.156 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/printf-frexpl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.162 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/printf-parse.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t* dir_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t* dir_end; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t* width_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t* width_end; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t width_arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t* precision_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t* precision_end; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t precision_arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t conversion; /* d i o u x X f F e E g G a A c s p n U % but not C S */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": u8_directive; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": char_directive *dir; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_width_length; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_precision_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char_directive direct_alloc_dir[N_DIRECT_ALLOC_DIRECTIVES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": char_directives; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": u16_directive *dir; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_width_length; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_precision_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u16_directive direct_alloc_dir[N_DIRECT_ALLOC_DIRECTIVES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": u16_directives; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32_directive *dir; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_width_length; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_precision_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32_directive direct_alloc_dir[N_DIRECT_ALLOC_DIRECTIVES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": u32_directives; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char* dir_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* dir_end; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* width_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* width_end; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t width_arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* precision_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* precision_end; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t precision_arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": char conversion; /* d i o u x X f F e E g G a A c s p n U % but not C S */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": char_directive; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const uint16_t* dir_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint16_t* dir_end; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint16_t* width_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint16_t* width_end; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t width_arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint16_t* precision_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint16_t* precision_end; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t precision_arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t conversion; /* d i o u x X f F e E g G a A c s p n U % but not C S */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": u16_directive; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": u8_directive *dir; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_width_length; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_precision_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8_directive direct_alloc_dir[N_DIRECT_ALLOC_DIRECTIVES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": u8_directives; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const uint32_t* dir_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint32_t* dir_end; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint32_t* width_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint32_t* width_end; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t width_arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint32_t* precision_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint32_t* precision_end; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t precision_arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t conversion; /* d i o u x X f F e E g G a A c s p n U % but not C S */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t arg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": u32_directive; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.168 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/isnanf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.174 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/signbitl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.180 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/printf-frexp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.185 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/isnan.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { DOUBLE value; unsigned int word[NWORDS]; } memory_double; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.192 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/float+.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int verify_sizeof_flt[SIZEOF_FLT <= sizeof (float) ? 1 : -1]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int verify_sizeof_ldbl[SIZEOF_LDBL <= sizeof (long double) ? 1 : - 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int verify_sizeof_dbl[SIZEOF_DBL <= sizeof (double) ? 1 : - 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.197 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/printf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.204 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/asnprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.209 INFO datatypes - __init__: Processing /src/glib/glib/gnulib/isinf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.215 INFO datatypes - __init__: Processing /src/glib/glib/deprecated/gcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCacheNode GCacheNode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.222 INFO datatypes - __init__: Processing /src/glib/glib/deprecated/gthread-deprecated.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GStaticPrivateNode GStaticPrivateNode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.234 INFO datatypes - __init__: Processing /src/glib/glib/deprecated/gcompletion.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.243 INFO datatypes - __init__: Processing /src/glib/glib/deprecated/gmain.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.249 INFO datatypes - __init__: Processing /src/glib/glib/deprecated/gallocator.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMemChunk GMemChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.256 INFO datatypes - __init__: Processing /src/glib/glib/deprecated/gcompletion.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gchar* (*GCompletionFunc) (gpointer); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (*GCompletionStrncmpFunc) (const gchar *s1, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *s2, Step #6 - "compile-libfuzzer-introspector-x86_64": gsize n); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.262 INFO datatypes - __init__: Processing /src/glib/glib/deprecated/gcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gpointer (*GCacheNewFunc) (gpointer key) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GCacheDestroyFunc) (gpointer value) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gpointer (*GCacheDupFunc) (gpointer value) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.269 INFO datatypes - __init__: Processing /src/glib/glib/deprecated/gthread.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_THREAD_PRIORITY_LOW, Step #6 - "compile-libfuzzer-introspector-x86_64": G_THREAD_PRIORITY_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_THREAD_PRIORITY_HIGH, Step #6 - "compile-libfuzzer-introspector-x86_64": G_THREAD_PRIORITY_URGENT Step #6 - "compile-libfuzzer-introspector-x86_64": } GThreadPriority Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GStaticRWLock GStaticRWLock Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex *mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef G_OS_WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": /* only for ABI compatibility reasons */ Step #6 - "compile-libfuzzer-introspector-x86_64": pthread_mutex_t unused; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GStaticMutex Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GStaticRecMutex GStaticRecMutex Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GThreadFunctions GThreadFunctions Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GStaticPrivate GStaticPrivate Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.280 INFO datatypes - __init__: Processing /src/glib/glib/deprecated/grel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTuples GTuples; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.287 INFO datatypes - __init__: Processing /src/glib/glib/deprecated/grel.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GRealTuples GRealTuples; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.297 INFO datatypes - __init__: Processing /src/glib/glib/deprecated/gallocator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.304 INFO datatypes - __init__: Processing /src/glib/glib/dirent/wdirent.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.309 INFO datatypes - __init__: Processing /src/glib/glib/dirent/dirent.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* disk transfer area for this dir */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _finddata_t dd_dta; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* dirent struct to return from dir (NOTE: this makes this thread Step #6 - "compile-libfuzzer-introspector-x86_64": * safe as long as only one thread uses a particular DIR struct at Step #6 - "compile-libfuzzer-introspector-x86_64": * a time) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct dirent dd_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* _findnext handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": INTPTR dd_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Status of search: Step #6 - "compile-libfuzzer-introspector-x86_64": * 0 = not started yet (next entry to read is first entry) Step #6 - "compile-libfuzzer-introspector-x86_64": * -1 = off the end Step #6 - "compile-libfuzzer-introspector-x86_64": * positive = 0 based index of next entry Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dd_stat; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* given path for dir with search pattern (struct is extended) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char dd_name[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } DIR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* disk transfer area for this dir */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _wfinddata_t dd_dta; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* dirent struct to return from dir (NOTE: this makes this thread Step #6 - "compile-libfuzzer-introspector-x86_64": * safe as long as only one thread uses a particular DIR struct at Step #6 - "compile-libfuzzer-introspector-x86_64": * a time) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _wdirent dd_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* _findnext handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": INTPTR dd_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Status of search: Step #6 - "compile-libfuzzer-introspector-x86_64": * 0 = not started yet (next entry to read is first entry) Step #6 - "compile-libfuzzer-introspector-x86_64": * -1 = off the end Step #6 - "compile-libfuzzer-introspector-x86_64": * positive = 0 based index of next entry Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dd_stat; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* given path for dir with search pattern (struct is extended) */ Step #6 - "compile-libfuzzer-introspector-x86_64": wchar_t dd_name[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } _WDIR; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.316 INFO datatypes - __init__: Processing /src/glib/glib/dirent/dirent.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.324 INFO datatypes - __init__: Processing /src/glib/glib/libcharset/localcharset.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.329 INFO datatypes - __init__: Processing /src/glib/glib/libcharset/libcharset.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.334 INFO datatypes - __init__: Processing /src/glib/glib/libcharset/localcharset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.344 INFO datatypes - __init__: Processing /src/glib/.gitlab-ci/coverity-model.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t gsize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char guchar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long gulong; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* gpointer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* log flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_FLAG_RECURSION = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_FLAG_FATAL = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* GLib log levels */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_ERROR = 1 << 2, /* always fatal */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_CRITICAL = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_WARNING = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_MESSAGE = 1 << 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_INFO = 1 << 6, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_DEBUG = 1 << 7, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOG_LEVEL_MASK = ~(G_LOG_FLAG_RECURSION | G_LOG_FLAG_FATAL) Step #6 - "compile-libfuzzer-introspector-x86_64": } GLogLevelFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDir GDir; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char gchar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int gint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int guint32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int gboolean; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GList GList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GError GError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct {} DIR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct stat GStatBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.351 INFO datatypes - __init__: Processing /src/glib/gmodule/gmodule.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_MODULE_BIND_LAZY = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MODULE_BIND_LOCAL = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MODULE_BIND_MASK = 0x03 Step #6 - "compile-libfuzzer-introspector-x86_64": } GModuleFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const gchar* (*GModuleCheckInit) (GModule *module); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_MODULE_ERROR_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MODULE_ERROR_CHECK_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": } GModuleError Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GModule GModule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GModuleUnload) (GModule *module); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.358 INFO datatypes - __init__: Processing /src/glib/gmodule/gmodule-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.368 INFO datatypes - __init__: Processing /src/glib/gmodule/gmodule-dl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.374 INFO datatypes - __init__: Processing /src/glib/gmodule/gmodule-ar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.381 INFO datatypes - __init__: Processing /src/glib/gmodule/gmodule-deprecated.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.387 INFO datatypes - __init__: Processing /src/glib/gmodule/gmodule.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.400 INFO datatypes - __init__: Processing /src/glib/gmodule/tests/max-version.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.405 INFO datatypes - __init__: Processing /src/glib/gmodule/tests/module-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*SimpleFunc) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GModuleFunc) (GModule *); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.414 INFO datatypes - __init__: Processing /src/glib/gmodule/tests/libmoduletestplugin_b.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.420 INFO datatypes - __init__: Processing /src/glib/gmodule/tests/libmoduletestplugin_a.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.427 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_network_address_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.432 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_network_address_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.432 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_utf8_normalize.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.438 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_utf8_normalize.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.438 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_variant_binary_byteswap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.444 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_variant_binary_byteswap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.444 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_variant_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.449 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_variant_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.449 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_uri_parse_params.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.455 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_uri_parse_params.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.455 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_network_address_parse_uri.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.461 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_network_address_parse_uri.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.461 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_date_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.467 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_date_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.467 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_variant_binary.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.472 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_variant_binary.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.472 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_utf8_validate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.478 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_utf8_validate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.478 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.483 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_resolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.489 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_resolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.489 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_uri_escape.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.495 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_uri_escape.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.496 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_key.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.502 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_key.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.502 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_inet_address_new_from_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.508 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_inet_address_new_from_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.508 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_dbus_message.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.514 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_dbus_message.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.514 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_inet_address_mask_new_from_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.519 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_inet_address_mask_new_from_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.519 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_inet_socket_address_new_from_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.525 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_inet_socket_address_new_from_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.525 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_canonicalize_filename.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.531 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_canonicalize_filename.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.531 INFO datatypes - __init__: Processing /src/glib/fuzzing/driver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.537 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_bookmark.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.542 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_bookmark.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.543 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_date_time_new_from_iso8601.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.548 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_date_time_new_from_iso8601.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.548 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_uuid_string_is_valid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.554 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_uuid_string_is_valid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.554 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_uri_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.560 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_uri_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.561 INFO datatypes - __init__: Processing /src/glib/fuzzing/fuzz_paths.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.567 INFO frontend_c - load_treesitter_trees: harness: /src/glib/fuzzing/fuzz_paths.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.567 INFO datatypes - __init__: Processing /src/glib/gio/gmemoryoutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.578 INFO datatypes - __init__: Processing /src/glib/gio/gdrive.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDriveIface GDriveIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.588 INFO datatypes - __init__: Processing /src/glib/gio/gfileinfo-priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.595 INFO datatypes - __init__: Processing /src/glib/gio/gsocks4proxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocks4Proxy GSocks4Proxy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocks4ProxyClass GSocks4ProxyClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.600 INFO datatypes - __init__: Processing /src/glib/gio/gdbusintrospection.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* stuff we are currently collecting */ Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *args; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *out_args; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *methods; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *signals; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *properties; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *interfaces; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *annotations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* A list of GPtrArray's containing annotations */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *annotations_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* A list of GPtrArray's containing interfaces */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *interfaces_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* A list of GPtrArray's containing nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *nodes_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether the direction was "in" for last parsed arg */ Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean last_arg_was_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of args currently being collected; used for assigning Step #6 - "compile-libfuzzer-introspector-x86_64": * names to args without a "name" attribute Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_args; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ParseData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint use_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* gchar* -> GDBusMethodInfo* */ Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *method_name_to_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* gchar* -> GDBusMethodInfo* */ Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *signal_name_to_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* gchar* -> GDBusMethodInfo* */ Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *property_name_to_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } InfoCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.627 INFO datatypes - __init__: Processing /src/glib/gio/gtcpwrapperconnection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTcpWrapperConnectionPrivate GTcpWrapperConnectionPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTcpWrapperConnectionClass GTcpWrapperConnectionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.633 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauthmechanism.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanism GDBusAuthMechanism; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_AUTH_MECHANISM_STATE_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_AUTH_MECHANISM_STATE_WAITING_FOR_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_AUTH_MECHANISM_STATE_HAVE_DATA_TO_SEND, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_AUTH_MECHANISM_STATE_REJECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_AUTH_MECHANISM_STATE_ACCEPTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusAuthMechanismState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanismPrivate GDBusAuthMechanismPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanismClass GDBusAuthMechanismClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.641 INFO datatypes - __init__: Processing /src/glib/gio/gsocks5proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *io_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *hostname; Step #6 - "compile-libfuzzer-introspector-x86_64": guint16 port; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *username; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *password; Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": gssize length; Step #6 - "compile-libfuzzer-introspector-x86_64": gssize offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnectAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.656 INFO datatypes - __init__: Processing /src/glib/gio/gfileattribute.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GFileAttributeInfoList public; Step #6 - "compile-libfuzzer-introspector-x86_64": GArray *array; Step #6 - "compile-libfuzzer-introspector-x86_64": int ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileAttributeInfoListPriv; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.668 INFO datatypes - __init__: Processing /src/glib/gio/gnativesocketaddress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNativeSocketAddressClass GNativeSocketAddressClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNativeSocketAddressPrivate GNativeSocketAddressPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.674 INFO datatypes - __init__: Processing /src/glib/gio/gnullsettingsbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GSettingsBackendClass GNullSettingsBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GSettingsBackend GNullSettingsBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.681 INFO datatypes - __init__: Processing /src/glib/gio/gmarshal-internal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_FLAGS) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__UINT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__VOID) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__UINT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__BOOLEAN_BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__ENUM_OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__INT_INT_INT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_ENUM) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING_VARIANT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg4, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg5, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_STRING_VARIANT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__VARIANT_BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT_VARIANT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_VARIANT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__UINT_UINT_UINT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_INT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__STRING) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (*GMarshalFunc_INT__OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__BOOLEAN_BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__ENUM_OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_BOOLEAN) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_BOXED_BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_VARIANT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_VARIANT_BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg4, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT_VARIANT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_FLAGS) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__VOID) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (*GMarshalFunc_INT__BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (*GMarshalFunc_INT__BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__ENUM_OBJECT_OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__INT_INT_INT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_ENUM) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_VARIANT_BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg4, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_INT64_INT64) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_BOXED_BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_STRING_STRING_FLAGS) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg4, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_INT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GMarshalFunc_BOOLEAN__STRING) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gint (*GMarshalFunc_INT__OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__ENUM_OBJECT_OBJECT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING_VARIANT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg4, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg5, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__POINTER_INT_STRING) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__POINTER_INT_STRING) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_BOOLEAN) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_STRING_VARIANT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__UINT_UINT_UINT) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__VARIANT_BOXED) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_STRING_STRING_FLAGS) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": guint arg4, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GMarshalFunc_VOID__STRING_INT64_INT64) (gpointer data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer arg1, Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 arg2, Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 arg3, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data2); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.729 INFO datatypes - __init__: Processing /src/glib/gio/gsettings.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSettingsPrivate GSettingsPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GSettingsGetMapping) (GVariant *value, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer *result, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GSettingsBindGetMapping) (GValue *value, Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *variant, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSettingsClass GSettingsClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GVariant * (*GSettingsBindSetMapping) (const GValue *value, Step #6 - "compile-libfuzzer-introspector-x86_64": const GVariantType *expected_type, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SETTINGS_BIND_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SETTINGS_BIND_GET = (1<<0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SETTINGS_BIND_SET = (1<<1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SETTINGS_BIND_NO_SENSITIVITY = (1<<2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SETTINGS_BIND_GET_NO_CHANGES = (1<<3), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SETTINGS_BIND_INVERT_BOOLEAN = (1<<4) Step #6 - "compile-libfuzzer-introspector-x86_64": } GSettingsBindFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.742 INFO datatypes - __init__: Processing /src/glib/gio/glocalfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MOUNT_INFO_READONLY = 1<<0 Step #6 - "compile-libfuzzer-introspector-x86_64": } MountInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMeasureFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": dev_t contained_on; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMeasureProgressCallback progress_callback; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer progress_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 disk_usage; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 num_dirs; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 num_files; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 last_progress_report; Step #6 - "compile-libfuzzer-introspector-x86_64": } MeasureState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.776 INFO datatypes - __init__: Processing /src/glib/gio/gdbusmenumodel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusMenuModel GDBusMenuModel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.782 INFO datatypes - __init__: Processing /src/glib/gio/gnotification-private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.788 INFO datatypes - __init__: Processing /src/glib/gio/gproxyresolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.795 INFO datatypes - __init__: Processing /src/glib/gio/gicon.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GIconIface GIconInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.806 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectIface GDBusObjectIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.812 INFO datatypes - __init__: Processing /src/glib/gio/gunixfdmessage.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixFDMessagePrivate GUnixFDMessagePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixFDMessage GUnixFDMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixFDMessageClass GUnixFDMessageClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.819 INFO datatypes - __init__: Processing /src/glib/gio/gunixsocketaddress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.828 INFO datatypes - __init__: Processing /src/glib/gio/gwin32packageparser.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *RoActivateInstance_func)(HSTRING activatableClassId, IInspectable **instance); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (STDAPICALLTYPE *CreateXmlReader_func)(REFIID riid, void **ppvObject, IMalloc *pMalloc); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *WindowsDeleteString_func)(HSTRING string); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PCWSTR (WINAPI *WindowsGetStringRawBuffer_func)(HSTRING string, UINT32 *length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *WindowsCreateStringReference_func)(PCWSTR sourceString, UINT32 length, HSTRING_HEADER *hstringHeader, HSTRING *string); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.844 INFO datatypes - __init__: Processing /src/glib/gio/gsocket.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketPrivate GSocketPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketClass GSocketClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.857 INFO datatypes - __init__: Processing /src/glib/gio/gemblem.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GEmblem GEmblem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GEmblemClass GEmblemClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.863 INFO datatypes - __init__: Processing /src/glib/gio/gmemorysettingsbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GSettingsBackendClass GMemorySettingsBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsBackend parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *table; Step #6 - "compile-libfuzzer-introspector-x86_64": } GMemorySettingsBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.870 INFO datatypes - __init__: Processing /src/glib/gio/gtlsconnection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsConnectionClass GTlsConnectionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsConnectionPrivate GTlsConnectionPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.879 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauthobserver.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.885 INFO datatypes - __init__: Processing /src/glib/gio/gsocketservice.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketServicePrivate GSocketServicePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketServiceClass GSocketServiceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.891 INFO datatypes - __init__: Processing /src/glib/gio/gicon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIconIface GIconIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.898 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-open.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.904 INFO datatypes - __init__: Processing /src/glib/gio/gioenums.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_WATCH_MOUNTS = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_SEND_MOVED = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_WATCH_HARD_LINKS = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_WATCH_MOVES = (1 << 3) Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileMonitorFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_REHANDSHAKE_NEVER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_REHANDSHAKE_SAFELY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_REHANDSHAKE_UNSAFELY Step #6 - "compile-libfuzzer-introspector-x86_64": } GTlsRehandshakeMode Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_COPY_NONE = 0, /*< nick=none >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_COPY_OVERWRITE = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_COPY_BACKUP = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_COPY_NOFOLLOW_SYMLINKS = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_COPY_ALL_METADATA = (1 << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_COPY_NO_FALLBACK_FOR_MOVE = (1 << 4), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_COPY_TARGET_DEFAULT_PERMS = (1 << 5) Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileCopyFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILESYSTEM_PREVIEW_TYPE_NEVER Step #6 - "compile-libfuzzer-introspector-x86_64": } GFilesystemPreviewType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_CREATE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_CREATE_PRIVATE = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_CREATE_REPLACE_DESTINATION = (1 << 1) Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileCreateFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_STREAM_SPLICE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_STREAM_SPLICE_CLOSE_STREAM1 = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_STREAM_SPLICE_CLOSE_STREAM2 = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_STREAM_SPLICE_WAIT_FOR_BOTH = (1 << 2) Step #6 - "compile-libfuzzer-introspector-x86_64": } GIOStreamSpliceFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOURCE_ERROR_NOT_FOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOURCE_ERROR_INTERNAL Step #6 - "compile-libfuzzer-introspector-x86_64": } GResourceError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_PROTOCOL_UNKNOWN = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_PROTOCOL_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_PROTOCOL_TCP = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_PROTOCOL_UDP = 17, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_PROTOCOL_SCTP = 132 Step #6 - "compile-libfuzzer-introspector-x86_64": } GSocketProtocol; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_MEMORY_MONITOR_WARNING_LEVEL_LOW = 50, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MEMORY_MONITOR_WARNING_LEVEL_MEDIUM = 100, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MEMORY_MONITOR_WARNING_LEVEL_CRITICAL = 255 Step #6 - "compile-libfuzzer-introspector-x86_64": } GMemoryMonitorWarningLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_NOTIFICATION_PRIORITY_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NOTIFICATION_PRIORITY_LOW, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NOTIFICATION_PRIORITY_HIGH, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NOTIFICATION_PRIORITY_URGENT Step #6 - "compile-libfuzzer-introspector-x86_64": } GNotificationPriority; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SUBTREE_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES = (1<<0) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusSubtreeFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_CERTIFICATE_NO_FLAGS GIO_AVAILABLE_ENUMERATOR_IN_2_74 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_CERTIFICATE_UNKNOWN_CA = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_CERTIFICATE_BAD_IDENTITY = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_CERTIFICATE_NOT_ACTIVATED = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_CERTIFICATE_EXPIRED = (1 << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_CERTIFICATE_REVOKED = (1 << 4), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_CERTIFICATE_INSECURE = (1 << 5), Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_CERTIFICATE_GENERIC_ERROR = (1 << 6), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_CERTIFICATE_VALIDATE_ALL = 0x007f Step #6 - "compile-libfuzzer-introspector-x86_64": } GTlsCertificateFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_INTERACTION_UNHANDLED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_INTERACTION_HANDLED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_INTERACTION_FAILED Step #6 - "compile-libfuzzer-introspector-x86_64": } GTlsInteractionResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_BUS_NAME_WATCHER_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BUS_NAME_WATCHER_FLAGS_AUTO_START = (1<<0) Step #6 - "compile-libfuzzer-introspector-x86_64": } GBusNameWatcherFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_PROPERTY_INFO_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_PROPERTY_INFO_FLAGS_READABLE = (1<<0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE = (1<<1) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusPropertyInfoFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_ERROR_UNAVAILABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_ERROR_MISC, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_ERROR_BAD_CERTIFICATE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_ERROR_NOT_TLS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_ERROR_HANDSHAKE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_ERROR_CERTIFICATE_REQUIRED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_ERROR_EOF, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_ERROR_INAPPROPRIATE_FALLBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_ERROR_BAD_CERTIFICATE_PASSWORD Step #6 - "compile-libfuzzer-introspector-x86_64": } GTlsError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START = (1<<0) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusObjectManagerClientFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum _GTlsPasswordFlags Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PASSWORD_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PASSWORD_RETRY = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PASSWORD_MANY_TRIES = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PASSWORD_FINAL_TRY = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PASSWORD_PKCS11_USER = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PASSWORD_PKCS11_SECURITY_OFFICER = 1 << 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PASSWORD_PKCS11_CONTEXT_SPECIFIC = 1 << 6 Step #6 - "compile-libfuzzer-introspector-x86_64": } GTlsPasswordFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_BUS_NAME_OWNER_FLAGS_NONE = 0, /*< nick=none >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT = (1<<0), /*< nick=allow-replacement >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": G_BUS_NAME_OWNER_FLAGS_REPLACE = (1<<1), /*< nick=replace >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": G_BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE = (1<<2) /*< nick=do-not-queue >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GBusNameOwnerFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SUBPROCESS_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SUBPROCESS_FLAGS_STDIN_PIPE = (1u << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SUBPROCESS_FLAGS_STDIN_INHERIT = (1u << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SUBPROCESS_FLAGS_STDOUT_PIPE = (1u << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SUBPROCESS_FLAGS_STDOUT_SILENCE = (1u << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SUBPROCESS_FLAGS_STDERR_PIPE = (1u << 4), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SUBPROCESS_FLAGS_STDERR_SILENCE = (1u << 5), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SUBPROCESS_FLAGS_STDERR_MERGE = (1u << 6), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SUBPROCESS_FLAGS_INHERIT_FDS = (1u << 7), Step #6 - "compile-libfuzzer-introspector-x86_64": G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP = (1u << 8) Step #6 - "compile-libfuzzer-introspector-x86_64": } GSubprocessFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TYPE_UNKNOWN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TYPE_REGULAR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TYPE_DIRECTORY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TYPE_SYMBOLIC_LINK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TYPE_SPECIAL, /* socket, fifo, blockdev, chardev */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TYPE_SHORTCUT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_TYPE_MOUNTABLE Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NOT_FOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_EXISTS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_IS_DIRECTORY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NOT_DIRECTORY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NOT_EMPTY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NOT_REGULAR_FILE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NOT_SYMBOLIC_LINK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NOT_MOUNTABLE_FILE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_FILENAME_TOO_LONG, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_INVALID_FILENAME, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_TOO_MANY_LINKS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NO_SPACE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_INVALID_ARGUMENT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_PERMISSION_DENIED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NOT_SUPPORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NOT_MOUNTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_ALREADY_MOUNTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_CLOSED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_CANCELLED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_PENDING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_READ_ONLY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_CANT_CREATE_BACKUP, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_WRONG_ETAG, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_TIMED_OUT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_WOULD_RECURSE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_BUSY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_WOULD_BLOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_HOST_NOT_FOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_WOULD_MERGE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_FAILED_HANDLED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_TOO_MANY_OPEN_FILES, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NOT_INITIALIZED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_ADDRESS_IN_USE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_PARTIAL_INPUT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_INVALID_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_DBUS_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_HOST_UNREACHABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NETWORK_UNREACHABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_CONNECTION_REFUSED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_PROXY_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_PROXY_AUTH_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_PROXY_NEED_AUTH, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_PROXY_NOT_ALLOWED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_BROKEN_PIPE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_CONNECTION_CLOSED = G_IO_ERROR_BROKEN_PIPE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NOT_CONNECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_MESSAGE_TOO_LARGE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_ERROR_NO_SUCH_DEVICE GIO_AVAILABLE_ENUMERATOR_IN_2_74, Step #6 - "compile-libfuzzer-introspector-x86_64": } GIOErrorEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_EVENT_CHANGED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_EVENT_DELETED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_EVENT_CREATED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_EVENT_PRE_UNMOUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_EVENT_UNMOUNTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_EVENT_MOVED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_EVENT_RENAMED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_EVENT_MOVED_IN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MONITOR_EVENT_MOVED_OUT Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileMonitorEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_STATUS_UNSET = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_STATUS_SET, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileAttributeStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_ASK_PASSWORD_NEED_PASSWORD = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_ASK_PASSWORD_NEED_USERNAME = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_ASK_PASSWORD_NEED_DOMAIN = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_ASK_PASSWORD_SAVING_SUPPORTED = (1 << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": G_ASK_PASSWORD_ANONYMOUS_SUPPORTED = (1 << 4), Step #6 - "compile-libfuzzer-introspector-x86_64": G_ASK_PASSWORD_TCRYPT = (1 << 5), Step #6 - "compile-libfuzzer-introspector-x86_64": } GAskPasswordFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SEND_MESSAGE_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL = (1<<0) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusSendMessageFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_MOUNT_UNMOUNT_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MOUNT_UNMOUNT_FORCE = (1 << 0) Step #6 - "compile-libfuzzer-introspector-x86_64": } GMountUnmountFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /*< flags >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SIGNAL_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE = (1<<0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE = (1<<1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH = (1<<2) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusSignalFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /*< prefix=G_APPLICATION >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_APPLICATION_FLAGS_NONE GIO_DEPRECATED_ENUMERATOR_IN_2_74_FOR(G_APPLICATION_DEFAULT_FLAGS), Step #6 - "compile-libfuzzer-introspector-x86_64": G_APPLICATION_DEFAULT_FLAGS GIO_AVAILABLE_ENUMERATOR_IN_2_74 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_APPLICATION_IS_SERVICE = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_APPLICATION_IS_LAUNCHER = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_APPLICATION_HANDLES_OPEN = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_APPLICATION_HANDLES_COMMAND_LINE = (1 << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": G_APPLICATION_SEND_ENVIRONMENT = (1 << 4), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_APPLICATION_NON_UNIQUE = (1 << 5), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": G_APPLICATION_CAN_OVERRIDE_APP_ID = (1 << 6), Step #6 - "compile-libfuzzer-introspector-x86_64": G_APPLICATION_ALLOW_REPLACEMENT = (1 << 7), Step #6 - "compile-libfuzzer-introspector-x86_64": G_APPLICATION_REPLACE = (1 << 8) Step #6 - "compile-libfuzzer-introspector-x86_64": } GApplicationFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_POLLABLE_RETURN_FAILED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_POLLABLE_RETURN_OK = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_POLLABLE_RETURN_WOULD_BLOCK = -G_IO_ERROR_WOULD_BLOCK Step #6 - "compile-libfuzzer-introspector-x86_64": } GPollableReturn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_INTERFACE_SKELETON_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD = (1<<0) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusInterfaceSkeletonFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PROTOCOL_VERSION_UNKNOWN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PROTOCOL_VERSION_SSL_3_0 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PROTOCOL_VERSION_TLS_1_0 = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PROTOCOL_VERSION_TLS_1_1 = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PROTOCOL_VERSION_TLS_1_2 = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PROTOCOL_VERSION_TLS_1_3 = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PROTOCOL_VERSION_DTLS_1_0 = 201, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_PROTOCOL_VERSION_DTLS_1_2 = 202, Step #6 - "compile-libfuzzer-introspector-x86_64": } GTlsProtocolVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_QUERY_INFO_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS = (1 << 0) /*< nick=nofollow-symlinks >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileQueryInfoFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_PASSWORD_SAVE_NEVER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_PASSWORD_SAVE_FOR_SESSION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_PASSWORD_SAVE_PERMANENTLY Step #6 - "compile-libfuzzer-introspector-x86_64": } GPasswordSave; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_CERTIFICATE_REQUEST_NONE = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } GTlsCertificateRequestFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_CREDENTIALS_TYPE_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_CREDENTIALS_TYPE_LINUX_UCRED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_CREDENTIALS_TYPE_SOLARIS_UCRED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_CREDENTIALS_TYPE_NETBSD_UNPCBID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_CREDENTIALS_TYPE_APPLE_XUCRED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_CREDENTIALS_TYPE_WIN32_PID, Step #6 - "compile-libfuzzer-introspector-x86_64": } GCredentialsType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOLVER_RECORD_SRV = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOLVER_RECORD_MX, Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOLVER_RECORD_TXT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOLVER_RECORD_SOA, Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOLVER_RECORD_NS Step #6 - "compile-libfuzzer-introspector-x86_64": } GResolverRecordType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_AUTHENTICATION_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_AUTHENTICATION_REQUESTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_AUTHENTICATION_REQUIRED Step #6 - "compile-libfuzzer-introspector-x86_64": } GTlsAuthenticationMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_INFO_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED = (1 << 1) Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileAttributeInfoFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_OUTPUT_STREAM_SPLICE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET = (1 << 1) Step #6 - "compile-libfuzzer-introspector-x86_64": } GOutputStreamSpliceFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOLVER_ERROR_NOT_FOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOLVER_ERROR_TEMPORARY_FAILURE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOLVER_ERROR_INTERNAL Step #6 - "compile-libfuzzer-introspector-x86_64": } GResolverError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_TYPE_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_TYPE_METHOD_CALL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_TYPE_METHOD_RETURN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_TYPE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_TYPE_SIGNAL Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusMessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_NETWORK_CONNECTIVITY_LOCAL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NETWORK_CONNECTIVITY_LIMITED = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NETWORK_CONNECTIVITY_PORTAL = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": G_NETWORK_CONNECTIVITY_FULL = 4 Step #6 - "compile-libfuzzer-introspector-x86_64": } GNetworkConnectivity; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /*< flags >*/ { Step #6 - "compile-libfuzzer-introspector-x86_64": G_MOUNT_MOUNT_NONE = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } GMountMountFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /*< flags >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_MSG_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_MSG_OOB = GLIB_SYSDEF_MSG_OOB, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_MSG_PEEK = GLIB_SYSDEF_MSG_PEEK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_MSG_DONTROUTE = GLIB_SYSDEF_MSG_DONTROUTE Step #6 - "compile-libfuzzer-introspector-x86_64": } GSocketMsgFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SERVER_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SERVER_FLAGS_RUN_IN_THREAD = (1<<0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = (1<<1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GIO_AVAILABLE_ENUMERATOR_IN_2_68 = (1<<2) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusServerFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN = 'B', Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN = 'l' Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusMessageByteOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_TYPE_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_TYPE_STREAM, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_TYPE_DATAGRAM, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_TYPE_SEQPACKET Step #6 - "compile-libfuzzer-introspector-x86_64": } GSocketType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_FAMILY_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_FAMILY_UNIX = GLIB_SYSDEF_AF_UNIX, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_FAMILY_IPV4 = GLIB_SYSDEF_AF_INET, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_FAMILY_IPV6 = GLIB_SYSDEF_AF_INET6 Step #6 - "compile-libfuzzer-introspector-x86_64": } GSocketFamily; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_PROXY_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES = (1<<0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS = (1<<1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START = (1<<2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES = (1<<3), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION = (1<<4), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_PROXY_FLAGS_NO_MATCH_RULE GIO_AVAILABLE_ENUMERATOR_IN_2_72 = (1<<5) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusProxyFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DRIVE_START_STOP_TYPE_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DRIVE_START_STOP_TYPE_SHUTDOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DRIVE_START_STOP_TYPE_NETWORK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DRIVE_START_STOP_TYPE_MULTIDISK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DRIVE_START_STOP_TYPE_PASSWORD Step #6 - "compile-libfuzzer-introspector-x86_64": } GDriveStartStopType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /*< flags >*/ { Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOURCE_LOOKUP_FLAGS_NONE = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } GResourceLookupFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_TYPE_INVALID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_TYPE_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_TYPE_BYTE_STRING, /* zero terminated string of non-zero bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_TYPE_BOOLEAN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_TYPE_UINT32, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_TYPE_INT32, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_TYPE_UINT64, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_TYPE_INT64, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_TYPE_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_ATTRIBUTE_TYPE_STRINGV Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileAttributeType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_MOUNT_OPERATION_HANDLED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MOUNT_OPERATION_ABORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_MOUNT_OPERATION_UNHANDLED Step #6 - "compile-libfuzzer-introspector-x86_64": } GMountOperationResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CALL_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CALL_FLAGS_NO_AUTO_START = (1<<0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = (1<<1) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusCallFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Well-known errors in the org.freedesktop.DBus.Error namespace */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_FAILED, /* org.freedesktop.DBus.Error.Failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_NO_MEMORY, /* org.freedesktop.DBus.Error.NoMemory */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SERVICE_UNKNOWN, /* org.freedesktop.DBus.Error.ServiceUnknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_NAME_HAS_NO_OWNER, /* org.freedesktop.DBus.Error.NameHasNoOwner */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_NO_REPLY, /* org.freedesktop.DBus.Error.NoReply */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_IO_ERROR, /* org.freedesktop.DBus.Error.IOError */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_BAD_ADDRESS, /* org.freedesktop.DBus.Error.BadAddress */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_NOT_SUPPORTED, /* org.freedesktop.DBus.Error.NotSupported */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_LIMITS_EXCEEDED, /* org.freedesktop.DBus.Error.LimitsExceeded */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_ACCESS_DENIED, /* org.freedesktop.DBus.Error.AccessDenied */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_AUTH_FAILED, /* org.freedesktop.DBus.Error.AuthFailed */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_NO_SERVER, /* org.freedesktop.DBus.Error.NoServer */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_TIMEOUT, /* org.freedesktop.DBus.Error.Timeout */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_NO_NETWORK, /* org.freedesktop.DBus.Error.NoNetwork */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_ADDRESS_IN_USE, /* org.freedesktop.DBus.Error.AddressInUse */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_DISCONNECTED, /* org.freedesktop.DBus.Error.Disconnected */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_INVALID_ARGS, /* org.freedesktop.DBus.Error.InvalidArgs */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_FILE_NOT_FOUND, /* org.freedesktop.DBus.Error.FileNotFound */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_FILE_EXISTS, /* org.freedesktop.DBus.Error.FileExists */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_UNKNOWN_METHOD, /* org.freedesktop.DBus.Error.UnknownMethod */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_TIMED_OUT, /* org.freedesktop.DBus.Error.TimedOut */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_MATCH_RULE_NOT_FOUND, /* org.freedesktop.DBus.Error.MatchRuleNotFound */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_MATCH_RULE_INVALID, /* org.freedesktop.DBus.Error.MatchRuleInvalid */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_EXEC_FAILED, /* org.freedesktop.DBus.Error.Spawn.ExecFailed */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_FORK_FAILED, /* org.freedesktop.DBus.Error.Spawn.ForkFailed */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_CHILD_EXITED, /* org.freedesktop.DBus.Error.Spawn.ChildExited */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_CHILD_SIGNALED, /* org.freedesktop.DBus.Error.Spawn.ChildSignaled */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_FAILED, /* org.freedesktop.DBus.Error.Spawn.Failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_SETUP_FAILED, /* org.freedesktop.DBus.Error.Spawn.FailedToSetup */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_CONFIG_INVALID, /* org.freedesktop.DBus.Error.Spawn.ConfigInvalid */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_SERVICE_INVALID, /* org.freedesktop.DBus.Error.Spawn.ServiceNotValid */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND, /* org.freedesktop.DBus.Error.Spawn.ServiceNotFound */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID, /* org.freedesktop.DBus.Error.Spawn.PermissionsInvalid */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_FILE_INVALID, /* org.freedesktop.DBus.Error.Spawn.FileInvalid */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SPAWN_NO_MEMORY, /* org.freedesktop.DBus.Error.Spawn.NoMemory */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN, /* org.freedesktop.DBus.Error.UnixProcessIdUnknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_INVALID_SIGNATURE, /* org.freedesktop.DBus.Error.InvalidSignature */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_INVALID_FILE_CONTENT, /* org.freedesktop.DBus.Error.InvalidFileContent */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN, /* org.freedesktop.DBus.Error.SELinuxSecurityContextUnknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN, /* org.freedesktop.DBus.Error.AdtAuditDataUnknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_OBJECT_PATH_IN_USE, /* org.freedesktop.DBus.Error.ObjectPathInUse */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_UNKNOWN_OBJECT, /* org.freedesktop.DBus.Error.UnknownObject */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_UNKNOWN_INTERFACE, /* org.freedesktop.DBus.Error.UnknownInterface */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_UNKNOWN_PROPERTY, /* org.freedesktop.DBus.Error.UnknownProperty */ Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_ERROR_PROPERTY_READ_ONLY /* org.freedesktop.DBus.Error.PropertyReadOnly */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /*< flags >*/ { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DRIVE_START_NONE = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } GDriveStartFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_SOCKET_ADDRESS_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_SOCKET_ADDRESS_ANONYMOUS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_SOCKET_ADDRESS_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_SOCKET_ADDRESS_ABSTRACT, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED Step #6 - "compile-libfuzzer-introspector-x86_64": } GUnixSocketAddressType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CAPABILITY_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING = (1<<0) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusCapabilityFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_DATABASE_LOOKUP_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_DATABASE_LOOKUP_KEYPAIR = 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } GTlsDatabaseLookupFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATA_STREAM_NEWLINE_TYPE_LF, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATA_STREAM_NEWLINE_TYPE_CR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATA_STREAM_NEWLINE_TYPE_CR_LF, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATA_STREAM_NEWLINE_TYPE_ANY Step #6 - "compile-libfuzzer-introspector-x86_64": } GDataStreamNewlineType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_CLIENT_RESOLVING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_CLIENT_RESOLVED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_CLIENT_CONNECTING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_CLIENT_CONNECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_CLIENT_PROXY_NEGOTIATING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_CLIENT_PROXY_NEGOTIATED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_CLIENT_TLS_HANDSHAKING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_CLIENT_TLS_HANDSHAKED, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_CLIENT_COMPLETE Step #6 - "compile-libfuzzer-introspector-x86_64": } GSocketClientEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": } GDataStreamByteOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_BUS_TYPE_STARTER = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BUS_TYPE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BUS_TYPE_SYSTEM = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_BUS_TYPE_SESSION = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } GBusType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_MODULE_SCOPE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_IO_MODULE_SCOPE_BLOCK_DUPLICATES Step #6 - "compile-libfuzzer-introspector-x86_64": } GIOModuleScopeFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_CONVERTER_ERROR = 0, /*< nick=error >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": G_CONVERTER_CONVERTED = 1, /*< nick=converted >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": G_CONVERTER_FINISHED = 2, /*< nick=finished >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": G_CONVERTER_FLUSHED = 3 /*< nick=flushed >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GConverterResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED = (1<<0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_FLAGS_NO_AUTO_START = (1<<1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = (1<<2) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusMessageFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_LISTENER_BINDING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_LISTENER_BOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_LISTENER_LISTENING, Step #6 - "compile-libfuzzer-introspector-x86_64": G_SOCKET_LISTENER_LISTENED Step #6 - "compile-libfuzzer-introspector-x86_64": } GSocketListenerEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_CONVERTER_NO_FLAGS = 0, /*< nick=none >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": G_CONVERTER_INPUT_AT_END = (1 << 0), /*< nick=input-at-end >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": G_CONVERTER_FLUSH = (1 << 1) /*< nick=flush >*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GConverterFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MEASURE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MEASURE_REPORT_ANY_ERROR = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MEASURE_APPARENT_SIZE = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_FILE_MEASURE_NO_XDEV = (1 << 3) Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileMeasureFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_EMBLEM_ORIGIN_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_EMBLEM_ORIGIN_DEVICE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_EMBLEM_ORIGIN_LIVEMETADATA, Step #6 - "compile-libfuzzer-introspector-x86_64": G_EMBLEM_ORIGIN_TAG Step #6 - "compile-libfuzzer-introspector-x86_64": } GEmblemOrigin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOURCE_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOURCE_FLAGS_COMPRESSED = (1<<0) Step #6 - "compile-libfuzzer-introspector-x86_64": } GResourceFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_ZLIB_COMPRESSOR_FORMAT_ZLIB, Step #6 - "compile-libfuzzer-introspector-x86_64": G_ZLIB_COMPRESSOR_FORMAT_GZIP, Step #6 - "compile-libfuzzer-introspector-x86_64": G_ZLIB_COMPRESSOR_FORMAT_RAW Step #6 - "compile-libfuzzer-introspector-x86_64": } GZlibCompressorFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CONNECTION_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT = (1<<0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER = (1<<1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = (1<<2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION = (1<<3), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING = (1<<4), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GIO_AVAILABLE_ENUMERATOR_IN_2_68 = (1<<5), Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_CONNECTION_FLAGS_CROSS_NAMESPACE GIO_AVAILABLE_ENUMERATOR_IN_2_74 = (1<<6) Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusConnectionFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /*< flags >*/ { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TLS_DATABASE_VERIFY_NONE = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } GTlsDatabaseVerifyFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_HEADER_FIELD_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_HEADER_FIELD_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_HEADER_FIELD_MEMBER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_HEADER_FIELD_SENDER, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusMessageHeaderField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /*< flags >*/ { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TEST_DBUS_NONE = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } GTestDBusFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.919 INFO datatypes - __init__: Processing /src/glib/gio/glocalfileinputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileInputStream GLocalFileInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileInputStreamClass GLocalFileInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileInputStreamPrivate GLocalFileInputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.925 INFO datatypes - __init__: Processing /src/glib/gio/gio-launch-desktop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.932 INFO datatypes - __init__: Processing /src/glib/gio/gsubprocesslauncher.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass GSubprocessLauncherClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.943 INFO datatypes - __init__: Processing /src/glib/gio/gactiongroup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GActionGroupInterface GActionGroupInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:08.952 INFO datatypes - __init__: Processing /src/glib/gio/gdesktopappinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UPDATE_MIME_NONE = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UPDATE_MIME_SET_DEFAULT = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": UPDATE_MIME_SET_NON_DEFAULT = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": UPDATE_MIME_REMOVE = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": UPDATE_MIME_SET_LAST_USED = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": } UpdateMimeFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gatomicrefcount ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *path; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *alternatively_watching; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_config; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_setup; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMonitor *monitor; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *app_names; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *mime_tweaks; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *memory_index; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *memory_implementations; Step #6 - "compile-libfuzzer-introspector-x86_64": } DesktopFileDir; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Lower numbers have higher priority. Step #6 - "compile-libfuzzer-introspector-x86_64": * Prefix match should put before substring match. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MATCH_TYPE_PREFIX = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MATCH_TYPE_SUBSTRING = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } MatchType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GHashTable MemoryIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GList *uris; /* (element-type utf8) (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GAppLaunchContext *context; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LaunchUrisData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CONF_DIR, Step #6 - "compile-libfuzzer-introspector-x86_64": APP_DIR, Step #6 - "compile-libfuzzer-introspector-x86_64": MIMETYPE_DIR Step #6 - "compile-libfuzzer-introspector-x86_64": } DirType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **additions; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **removals; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **defaults; Step #6 - "compile-libfuzzer-introspector-x86_64": } UnindexedMimeTweaks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MemoryIndexEntry MemoryIndexEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDesktopAppInfo *info; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GAppLaunchContext *launch_context; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncReadyCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *startup_id; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } LaunchUrisWithDBusData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.008 INFO datatypes - __init__: Processing /src/glib/gio/gfilteroutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFilterOutputStreamClass GFilterOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.014 INFO datatypes - __init__: Processing /src/glib/gio/gbytesicon.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass GBytesIconClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.022 INFO datatypes - __init__: Processing /src/glib/gio/gdtlsconnection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.035 INFO datatypes - __init__: Processing /src/glib/gio/gsubprocess.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass GSubprocessClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *stdin_data; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize stdin_length; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize stdin_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean add_nul; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream *stdin_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": GMemoryOutputStream *stdout_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": GMemoryOutputStream *stderr_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *cancellable_source; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint outstanding_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean reported_error; Step #6 - "compile-libfuzzer-introspector-x86_64": } CommunicateState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSubprocess *subprocess; Step #6 - "compile-libfuzzer-introspector-x86_64": gint signalnum; Step #6 - "compile-libfuzzer-introspector-x86_64": } SignalRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.055 INFO datatypes - __init__: Processing /src/glib/gio/gpermission.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.063 INFO datatypes - __init__: Processing /src/glib/gio/glocalfileoutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileOutputStream GLocalFileOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileOutputStreamClass GLocalFileOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileOutputStreamPrivate GLocalFileOutputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.069 INFO datatypes - __init__: Processing /src/glib/gio/gmount.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMountIface GMountIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.080 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauthobserver.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthObserverClass GDBusAuthObserverClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.087 INFO datatypes - __init__: Processing /src/glib/gio/gcontenttype.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MIME_TAG_TYPE_OTHER, Step #6 - "compile-libfuzzer-introspector-x86_64": MIME_TAG_TYPE_COMMENT Step #6 - "compile-libfuzzer-introspector-x86_64": } MimeTagType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *path; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileType type; Step #6 - "compile-libfuzzer-introspector-x86_64": guint match_case : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": guint executable : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": guint non_empty : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": guint on_disc : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *mimetype; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *matches; Step #6 - "compile-libfuzzer-introspector-x86_64": } TreeMatchlet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *path; Step #6 - "compile-libfuzzer-introspector-x86_64": gint depth; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean ignore_case; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **components; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **case_components; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileEnumerator **enumerators; Step #6 - "compile-libfuzzer-introspector-x86_64": GFile **children; Step #6 - "compile-libfuzzer-introspector-x86_64": } Enumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int current_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int current_lang_level; Step #6 - "compile-libfuzzer-introspector-x86_64": int comment_lang_level; Step #6 - "compile-libfuzzer-introspector-x86_64": char *comment; Step #6 - "compile-libfuzzer-introspector-x86_64": } MimeParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *contenttype; Step #6 - "compile-libfuzzer-introspector-x86_64": gint priority; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *matches; Step #6 - "compile-libfuzzer-introspector-x86_64": } TreeMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.106 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.114 INFO datatypes - __init__: Processing /src/glib/gio/strinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.122 INFO datatypes - __init__: Processing /src/glib/gio/gfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GFileOutputStream *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": char *etag; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean make_backup; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileCreateFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplaceAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileQueryInfoFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryInfoAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *etag; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean make_backup; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileCreateFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplaceRWAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GFileQueryInfoFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileInfo *info; Step #6 - "compile-libfuzzer-introspector-x86_64": } SetInfoAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *source; Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *destination; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileCopyFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileProgressCallback progress_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer progress_cb_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CopyAsyncData *data; Step #6 - "compile-libfuzzer-introspector-x86_64": goffset current_num_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": goffset total_num_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyProgressData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTask *task; Step #6 - "compile-libfuzzer-introspector-x86_64": GBytes *content; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize pos; Step #6 - "compile-libfuzzer-introspector-x86_64": char *etag; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean failed; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplaceContentsData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 disk_usage; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 num_dirs; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 num_files; Step #6 - "compile-libfuzzer-introspector-x86_64": } MeasureResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *source; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *destination; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GFileCopyFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileProgressCallback progress_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer progress_cb_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } MoveAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GFileIface GFileInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MoveAsyncData *data; /* (unowned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": goffset current_num_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": goffset total_num_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } MoveProgressData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *file; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileIOStream *iostream; Step #6 - "compile-libfuzzer-introspector-x86_64": } NewTmpAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTask *task; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileReadMoreCallback read_more_callback; Step #6 - "compile-libfuzzer-introspector-x86_64": GByteArray *content; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize pos; Step #6 - "compile-libfuzzer-introspector-x86_64": char *etag; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadContentsData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMeasureFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMeasureProgressCallback progress_callback; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer progress_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } MeasureTaskData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMeasureProgressCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean reporting; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 current_size; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 num_dirs; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 num_files; Step #6 - "compile-libfuzzer-introspector-x86_64": } MeasureProgress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef off_t loff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.199 INFO datatypes - __init__: Processing /src/glib/gio/gsocks4proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.205 INFO datatypes - __init__: Processing /src/glib/gio/gactionmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.212 INFO datatypes - __init__: Processing /src/glib/gio/ggtknotificationbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GGtkNotificationBackend GGtkNotificationBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GNotificationBackendClass GGtkNotificationBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.219 INFO datatypes - __init__: Processing /src/glib/gio/gsocks4aproxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *io_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* For connecting */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": gssize length; Step #6 - "compile-libfuzzer-introspector-x86_64": gssize offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnectAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.229 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauth.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": gint priority; Step #6 - "compile-libfuzzer-introspector-x86_64": GType gtype; Step #6 - "compile-libfuzzer-introspector-x86_64": } Mechanism; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SERVER_STATE_WAITING_FOR_AUTH, Step #6 - "compile-libfuzzer-introspector-x86_64": SERVER_STATE_WAITING_FOR_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": SERVER_STATE_WAITING_FOR_BEGIN Step #6 - "compile-libfuzzer-introspector-x86_64": } ServerState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CLIENT_STATE_WAITING_FOR_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": CLIENT_STATE_WAITING_FOR_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": CLIENT_STATE_WAITING_FOR_REJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": CLIENT_STATE_WAITING_FOR_AGREE_UNIX_FD Step #6 - "compile-libfuzzer-introspector-x86_64": } ClientState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.248 INFO datatypes - __init__: Processing /src/glib/gio/gappinfoprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.254 INFO datatypes - __init__: Processing /src/glib/gio/gsocketconnection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketConnectionPrivate GSocketConnectionPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketConnectionClass GSocketConnectionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.261 INFO datatypes - __init__: Processing /src/glib/gio/gsocks5proxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocks5Proxy GSocks5Proxy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocks5ProxyClass GSocks5ProxyClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.266 INFO datatypes - __init__: Processing /src/glib/gio/gsocketconnection.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketFamily socket_family; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketType socket_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int protocol; Step #6 - "compile-libfuzzer-introspector-x86_64": GType implementation; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnectionFactory; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.277 INFO datatypes - __init__: Processing /src/glib/gio/gdummytlsbackend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyTlsBackend GDummyTlsBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyTlsBackendClass GDummyTlsBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.283 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkmonitorbase.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.294 INFO datatypes - __init__: Processing /src/glib/gio/gdbusmessage.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMemoryBuffer GMemoryBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusMessageClass GDBusMessageClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.333 INFO datatypes - __init__: Processing /src/glib/gio/gtlscertificate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsCertificateClass GTlsCertificateClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsCertificatePrivate GTlsCertificatePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.341 INFO datatypes - __init__: Processing /src/glib/gio/gpowerprofilemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.347 INFO datatypes - __init__: Processing /src/glib/gio/gwin32sid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.354 INFO datatypes - __init__: Processing /src/glib/gio/gwin32volumemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.361 INFO datatypes - __init__: Processing /src/glib/gio/gpermission.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPermissionPrivate GPermissionPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPermissionClass GPermissionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.369 INFO datatypes - __init__: Processing /src/glib/gio/gsimpleiostream.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.374 INFO datatypes - __init__: Processing /src/glib/gio/gmenu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuItem GMenuItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenu GMenu; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.384 INFO datatypes - __init__: Processing /src/glib/gio/gthreadedsocketservice.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_MAX_THREADS = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } GThreadedSocketServiceProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GThreadedSocketService *service; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketConnection *connection; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *source_object; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GThreadedSocketServiceData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.391 INFO datatypes - __init__: Processing /src/glib/gio/gportalsupport.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.397 INFO datatypes - __init__: Processing /src/glib/gio/gioscheduler.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.403 INFO datatypes - __init__: Processing /src/glib/gio/gtrashportal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.408 INFO datatypes - __init__: Processing /src/glib/gio/ghttpproxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GHttpProxy GHttpProxy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GHttpProxyClass GHttpProxyClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GHttpsProxyClass GHttpsProxyClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GHttpsProxy GHttpsProxy; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.414 INFO datatypes - __init__: Processing /src/glib/gio/gcontenttype.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.420 INFO datatypes - __init__: Processing /src/glib/gio/gtlsbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.427 INFO datatypes - __init__: Processing /src/glib/gio/gwin32registrykey.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum _KEY_INFORMATION_CLASS { Step #6 - "compile-libfuzzer-introspector-x86_64": KeyBasicInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": KeyNodeInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": KeyFullInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": KeyNameInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": KeyCachedInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": KeyFlagsInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": KeyVirtualizationInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": KeyHandleTagsInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": MaxKeyInfoClass Step #6 - "compile-libfuzzer-introspector-x86_64": } KEY_INFORMATION_CLASS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS Step #6 - "compile-libfuzzer-introspector-x86_64": (NTAPI * NtQueryKeyFunc)(HANDLE key_handle, Step #6 - "compile-libfuzzer-introspector-x86_64": KEY_INFORMATION_CLASS key_info_class, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID key_info_buffer, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG key_info_buffer_size, Step #6 - "compile-libfuzzer-introspector-x86_64": PULONG result_size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_UPDATED_NOTHING = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_UPDATED_PATH = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } GWin32RegistryKeyUpdateFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _KEY_BASIC_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER LastWriteTime; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG TitleIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG NameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR Name[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } KEY_BASIC_INFORMATION, *PKEY_BASIC_INFORMATION; 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 const UNICODE_STRING* PCUNICODE_STRING; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _OBJECT_ATTRIBUTES { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Length; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef _WIN64 Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG pad1; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE RootDirectory; Step #6 - "compile-libfuzzer-introspector-x86_64": PUNICODE_STRING ObjectName; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef _WIN64 Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG pad2; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID SecurityDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID SecurityQualityOfService; Step #6 - "compile-libfuzzer-introspector-x86_64": } OBJECT_ATTRIBUTES, *POBJECT_ATTRIBUTES; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS Step #6 - "compile-libfuzzer-introspector-x86_64": (NTAPI * NtNotifyChangeMultipleKeysFunc)(HANDLE key_handle, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG subkey_count, Step #6 - "compile-libfuzzer-introspector-x86_64": POBJECT_ATTRIBUTES subkeys, Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE event, Step #6 - "compile-libfuzzer-introspector-x86_64": PIO_APC_ROUTINE apc_routine, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID apc_closure, Step #6 - "compile-libfuzzer-introspector-x86_64": PIO_STATUS_BLOCK status_block, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG filter, Step #6 - "compile-libfuzzer-introspector-x86_64": BOOLEAN watch_tree, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID buffer, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG buffer_size, Step #6 - "compile-libfuzzer-introspector-x86_64": BOOLEAN async); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.455 INFO datatypes - __init__: Processing /src/glib/gio/gproxyaddressenumerator.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxyAddressEnumeratorClass GProxyAddressEnumeratorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxyAddressEnumeratorPrivate GProxyAddressEnumeratorPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.462 INFO datatypes - __init__: Processing /src/glib/gio/glocalfileenumerator.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileEnumerator GLocalFileEnumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileEnumeratorClass GLocalFileEnumeratorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileEnumeratorPrivate GLocalFileEnumeratorPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.467 INFO datatypes - __init__: Processing /src/glib/gio/gfileattribute.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.474 INFO datatypes - __init__: Processing /src/glib/gio/gvolumemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GVolumeMonitorClass GVolumeMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.481 INFO datatypes - __init__: Processing /src/glib/gio/gfilemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.488 INFO datatypes - __init__: Processing /src/glib/gio/gpollableinputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPollableInputStreamInterface GPollableInputStreamInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.494 INFO datatypes - __init__: Processing /src/glib/gio/gregistrysettingsbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE event; Step #6 - "compile-libfuzzer-introspector-x86_64": HKEY hpath; Step #6 - "compile-libfuzzer-introspector-x86_64": char *prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": GNode *cache_node; Step #6 - "compile-libfuzzer-introspector-x86_64": } RegistryWatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WATCH_THREAD_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": WATCH_THREAD_ADD_WATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": WATCH_THREAD_REMOVE_WATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": WATCH_THREAD_STOP Step #6 - "compile-libfuzzer-introspector-x86_64": } WatchThreadMessageType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsBackend *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Details of the things we are watching. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int watches_remaining; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *events, *handles, *prefixes, *cache_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Communication with the main thread. Only one message is stored at a time, Step #6 - "compile-libfuzzer-introspector-x86_64": * to make sure that messages are acknowledged before being overwritten we Step #6 - "compile-libfuzzer-introspector-x86_64": * create two events - one is signalled when a new message is set, the Step #6 - "compile-libfuzzer-introspector-x86_64": * other is signalled by the thread when it has processed the message. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": WatchThreadMessage message; Step #6 - "compile-libfuzzer-introspector-x86_64": CRITICAL_SECTION *message_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE message_sent_event, message_received_event; Step #6 - "compile-libfuzzer-introspector-x86_64": } WatchThreadState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_REGISTRY_KEY = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } GRegistrySettingsBackendProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsBackend parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HKEY base_key; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *base_path; Step #6 - "compile-libfuzzer-introspector-x86_64": gunichar2 *base_pathw; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* A stored copy of the whole tree being watched. When we receive a change notification Step #6 - "compile-libfuzzer-introspector-x86_64": * we have to check against this to see what has changed ... every time ...*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CRITICAL_SECTION *cache_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": GNode *cache_root; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": WatchThreadState *watch; Step #6 - "compile-libfuzzer-introspector-x86_64": } GRegistrySettingsBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": HKEY handle; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } HandleNamePair; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": gint dword; /* FIXME: could inline QWORD on 64-bit systems too */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } RegistryValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": GNode *result; Step #6 - "compile-libfuzzer-introspector-x86_64": } RegistryCacheSearch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WatchThreadMessageType type; Step #6 - "compile-libfuzzer-introspector-x86_64": RegistryWatch watch; Step #6 - "compile-libfuzzer-introspector-x86_64": } WatchThreadMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GSettingsBackendClass GRegistrySettingsBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Component of path that this node represents */ Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* If a watch is subscribed at this point (subscription_count > 0) we can Step #6 - "compile-libfuzzer-introspector-x86_64": * block its next notification. This is useful because if two watches cover Step #6 - "compile-libfuzzer-introspector-x86_64": * the same path, both will trigger when it changes. It also allows changes Step #6 - "compile-libfuzzer-introspector-x86_64": * done by the application to be ignored by the watch thread. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 block_count : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of times g_settings_subscribe has been called for this location Step #6 - "compile-libfuzzer-introspector-x86_64": * (I guess you can't subscribe more than 16383 times) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 subscription_count : 14; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 ref_count : 9; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 readable : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": RegistryValue value; Step #6 - "compile-libfuzzer-introspector-x86_64": } RegistryCacheItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GRegistrySettingsBackend *self; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *prefix; /* prefix is a gsettings path, all items are subkeys of this. */ Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *items; /* each item is a subkey below prefix that has changed. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RegistryEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GRegistrySettingsBackend *self; Step #6 - "compile-libfuzzer-introspector-x86_64": HKEY hroot; Step #6 - "compile-libfuzzer-introspector-x86_64": } RegistryWrite; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RegistryEvent *event; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *current_key_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } DeletedItemData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.523 INFO datatypes - __init__: Processing /src/glib/gio/gunixvolumemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.533 INFO datatypes - __init__: Processing /src/glib/gio/gmountoperation.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMountOperationClass GMountOperationClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMountOperationPrivate GMountOperationPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.542 INFO datatypes - __init__: Processing /src/glib/gio/giounix-private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.548 INFO datatypes - __init__: Processing /src/glib/gio/gdatagrambased.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.556 INFO datatypes - __init__: Processing /src/glib/gio/gtlsconnection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.567 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkmonitornetlink.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorNetlink GNetworkMonitorNetlink; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorNetlinkPrivate GNetworkMonitorNetlinkPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorNetlinkClass GNetworkMonitorNetlinkClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.573 INFO datatypes - __init__: Processing /src/glib/gio/gsimpleiostream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimpleIOStreamClass GSimpleIOStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.580 INFO datatypes - __init__: Processing /src/glib/gio/gunixmount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.589 INFO datatypes - __init__: Processing /src/glib/gio/gbytesicon.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.594 INFO datatypes - __init__: Processing /src/glib/gio/gfileoutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileOutputStreamClass GFileOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileOutputStreamPrivate GFileOutputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.601 INFO datatypes - __init__: Processing /src/glib/gio/gsocketcontrolmessage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.608 INFO datatypes - __init__: Processing /src/glib/gio/gdbusutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.614 INFO datatypes - __init__: Processing /src/glib/gio/gasyncinitable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAsyncInitableIface GAsyncInitableIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.621 INFO datatypes - __init__: Processing /src/glib/gio/gzlibcompressor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.629 INFO datatypes - __init__: Processing /src/glib/gio/gresourcefile.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GResourceFile GResourceFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GResourceFileClass GResourceFileClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.635 INFO datatypes - __init__: Processing /src/glib/gio/gdbusinterfaceskeleton.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusInterfaceSkeletonClass GDBusInterfaceSkeletonClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusInterfaceSkeletonPrivate GDBusInterfaceSkeletonPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.642 INFO datatypes - __init__: Processing /src/glib/gio/gsocketclient.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketClientPrivate GSocketClientPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketClientClass GSocketClientClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.652 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkingprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.657 INFO datatypes - __init__: Processing /src/glib/gio/gdbuserror.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GQuark error_domain; Step #6 - "compile-libfuzzer-introspector-x86_64": gint error_code; Step #6 - "compile-libfuzzer-introspector-x86_64": } QuarkCodePair; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QuarkCodePair pair; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *dbus_error_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } RegisteredError; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.669 INFO datatypes - __init__: Processing /src/glib/gio/gtlsdatabase.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsDatabaseClass GTlsDatabaseClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsDatabasePrivate GTlsDatabasePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.679 INFO datatypes - __init__: Processing /src/glib/gio/giostream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": gint pending; Step #6 - "compile-libfuzzer-introspector-x86_64": } CloseAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *stream1; Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *stream2; Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStreamSpliceFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": gint io_priority; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": gulong cancelled_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *op1_cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *op2_cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": guint completed; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpliceContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.691 INFO datatypes - __init__: Processing /src/glib/gio/gwin32api-misc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef interface IProcessorArchitecture Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.697 INFO datatypes - __init__: Processing /src/glib/gio/gunixsocketaddress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixSocketAddress GUnixSocketAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixSocketAddressClass GUnixSocketAddressClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixSocketAddressPrivate GUnixSocketAddressPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.703 INFO datatypes - __init__: Processing /src/glib/gio/gconverteroutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GConverterOutputStreamClass GConverterOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GConverterOutputStreamPrivate GConverterOutputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.709 INFO datatypes - __init__: Processing /src/glib/gio/glib-compile-schemas.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _SchemaState SchemaState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean strict; /* TRUE if --strict was given */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *schema_table; /* string -> SchemaState */ Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *flags_table; /* string -> EnumState */ Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *enum_table; /* string -> EnumState */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *this_file_schemas; /* strings: s in this file */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *this_file_flagss; /* strings: s in this file */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *this_file_enums; /* strings: s in this file */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *schemalist_domain; /* the gettext domain */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SchemaState *schema_state; /* non-NULL when inside */ Step #6 - "compile-libfuzzer-introspector-x86_64": KeyState *key_state; /* non-NULL when inside */ Step #6 - "compile-libfuzzer-introspector-x86_64": EnumState *enum_state; /* non-NULL when inside */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GString *string; /* non-NULL when accepting text */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* for , @child_schema will be set. Step #6 - "compile-libfuzzer-introspector-x86_64": * for , everything else will be set. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *child_schema; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantType *type; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean have_gettext_domain; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gchar l10n; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *l10n_context; Step #6 - "compile-libfuzzer-introspector-x86_64": GString *unparsed_default_value; Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *default_value; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantDict *desktop_overrides; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GString *strinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_enum; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *minimum; Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *maximum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean has_choices; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean has_aliases; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_override; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean checked; Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *serialised; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean summary_seen; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean description_seen; Step #6 - "compile-libfuzzer-introspector-x86_64": } KeyState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *schema_table; Step #6 - "compile-libfuzzer-introspector-x86_64": GvdbPair root_pair; Step #6 - "compile-libfuzzer-introspector-x86_64": } WriteToFileData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *schema_table; Step #6 - "compile-libfuzzer-introspector-x86_64": GvdbPair pair; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean l10n; Step #6 - "compile-libfuzzer-introspector-x86_64": } OutputSchemaData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GString *strinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } EnumState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *table; Step #6 - "compile-libfuzzer-introspector-x86_64": GvdbItem *root; Step #6 - "compile-libfuzzer-introspector-x86_64": } GvdbPair; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.739 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobjectmanagerclient.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectManagerClientClass GDBusObjectManagerClientClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectManagerClientPrivate GDBusObjectManagerClientPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.747 INFO datatypes - __init__: Processing /src/glib/gio/gconverter.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GConverterIface GConverterIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.753 INFO datatypes - __init__: Processing /src/glib/gio/glocalfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFile GLocalFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileClass GLocalFileClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.759 INFO datatypes - __init__: Processing /src/glib/gio/ginetaddressmask.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.768 INFO datatypes - __init__: Processing /src/glib/gio/gfilterinputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFilterInputStreamClass GFilterInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.774 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobjectmanagerserver.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusObjectSkeleton *object; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusObjectManagerServer *manager; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *map_iface_name_to_iface; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean exported; Step #6 - "compile-libfuzzer-introspector-x86_64": } RegistrationData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.791 INFO datatypes - __init__: Processing /src/glib/gio/gwin32api-storage.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum FileAttributes { Step #6 - "compile-libfuzzer-introspector-x86_64": FileAttributes_Normal = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAttributes_ReadOnly = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAttributes_Directory = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAttributes_Archive = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAttributes_Temporary = 4 Step #6 - "compile-libfuzzer-introspector-x86_64": } FileAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum StorageDeleteOption { Step #6 - "compile-libfuzzer-introspector-x86_64": StorageDeleteOption_Default = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": StorageDeleteOption_PermanentDelete = 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } StorageDeleteOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IStorageItemVtbl { Step #6 - "compile-libfuzzer-introspector-x86_64": BEGIN_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IUnknown methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *QueryInterface)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": REFIID riid, Step #6 - "compile-libfuzzer-introspector-x86_64": void **ppvObject); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *AddRef)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *Release)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IInspectable methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetIids)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG *iidCount, Step #6 - "compile-libfuzzer-introspector-x86_64": IID **iids); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *className); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": TrustLevel *trustLevel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IStorageItem methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *RenameAsyncOverloadDefaultOptions)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING desiredName, Step #6 - "compile-libfuzzer-introspector-x86_64": IInspectable **action); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *RenameAsync)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING desiredName, Step #6 - "compile-libfuzzer-introspector-x86_64": NameCollisionOption option, Step #6 - "compile-libfuzzer-introspector-x86_64": IInspectable **action); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *DeleteAsyncOverloadDefaultOptions)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": IInspectable **action); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *DeleteAsync)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": StorageDeleteOption option, Step #6 - "compile-libfuzzer-introspector-x86_64": IInspectable **action); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetBasicPropertiesAsync)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": IInspectable **action); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Name)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Path)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Attributes)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAttributes *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_DateCreated)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": DateTime *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *IsOfType)( Step #6 - "compile-libfuzzer-introspector-x86_64": IStorageItem* This, Step #6 - "compile-libfuzzer-introspector-x86_64": StorageItemTypes itemType, Step #6 - "compile-libfuzzer-introspector-x86_64": boolean *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": END_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": } IStorageItemVtbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DateTime { Step #6 - "compile-libfuzzer-introspector-x86_64": UINT64 UniversalTime; Step #6 - "compile-libfuzzer-introspector-x86_64": } DateTime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum StorageItemTypes { Step #6 - "compile-libfuzzer-introspector-x86_64": StorageItemTypes_None = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": StorageItemTypes_File = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": StorageItemTypes_Folder = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } StorageItemTypes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NameCollisionoption { Step #6 - "compile-libfuzzer-introspector-x86_64": NameCollisionoption_GenerateUniqueName = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": NameCollisionoption_ReplaceExisting = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": NameCollisionoption_FailIfExists = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } NameCollisionOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef interface IStorageItem Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.804 INFO datatypes - __init__: Processing /src/glib/gio/gthemedicon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GThemedIconClass GThemedIconClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.810 INFO datatypes - __init__: Processing /src/glib/gio/gdataoutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.820 INFO datatypes - __init__: Processing /src/glib/gio/gsimpleproxyresolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize length; Step #6 - "compile-libfuzzer-introspector-x86_64": gushort port; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSimpleProxyResolverDomain; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.830 INFO datatypes - __init__: Processing /src/glib/gio/gdrive.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GDriveIface GDriveInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.842 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkmonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorInterface GNetworkMonitorInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.848 INFO datatypes - __init__: Processing /src/glib/gio/gunixcredentialsmessage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.856 INFO datatypes - __init__: Processing /src/glib/gio/gmemoryinputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.866 INFO datatypes - __init__: Processing /src/glib/gio/gsimpleaction.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass GSimpleActionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.876 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkmonitorportal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.888 INFO datatypes - __init__: Processing /src/glib/gio/gwin32mount.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32MountClass GWin32MountClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.894 INFO datatypes - __init__: Processing /src/glib/gio/gconverter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GConverterIface GConverterInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.900 INFO datatypes - __init__: Processing /src/glib/gio/gfileicon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.909 INFO datatypes - __init__: Processing /src/glib/gio/ginetaddressmask.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInetAddressMaskClass GInetAddressMaskClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInetAddressMaskPrivate GInetAddressMaskPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.916 INFO datatypes - __init__: Processing /src/glib/gio/ginetsocketaddress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.925 INFO datatypes - __init__: Processing /src/glib/gio/giomodule.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*verify_func) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.944 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauthmechanismanon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.954 INFO datatypes - __init__: Processing /src/glib/gio/gdummytlsbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyTlsCertificate GDummyTlsCertificate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyTlsConnectionClass GDummyTlsConnectionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyTlsCertificateClass GDummyTlsCertificateClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyDtlsConnection GDummyDtlsConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyTlsConnection GDummyTlsConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyTlsDatabase GDummyTlsDatabase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyTlsDatabaseClass GDummyTlsDatabaseClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyDtlsConnectionClass GDummyDtlsConnectionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.965 INFO datatypes - __init__: Processing /src/glib/gio/gpollfilemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.972 INFO datatypes - __init__: Processing /src/glib/gio/gpollableutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.979 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-tree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.987 INFO datatypes - __init__: Processing /src/glib/gio/gunionvolumemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnionVolumeMonitor GUnionVolumeMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnionVolumeMonitorClass GUnionVolumeMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:09.992 INFO datatypes - __init__: Processing /src/glib/gio/gapplicationcommandline.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GApplicationCommandLinePrivate GApplicationCommandLinePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GApplicationCommandLineClass GApplicationCommandLineClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.000 INFO datatypes - __init__: Processing /src/glib/gio/glistmodel.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.006 INFO datatypes - __init__: Processing /src/glib/gio/gproxyresolverportal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.014 INFO datatypes - __init__: Processing /src/glib/gio/gfdonotificationbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFdoNotificationBackend GFdoNotificationBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFdoNotificationBackend *backend; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *id; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 notify_id; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *default_action; /* (nullable) (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *default_action_target; /* (nullable) (owned), not floating */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FreedesktopNotification; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GNotificationBackendClass GFdoNotificationBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.025 INFO datatypes - __init__: Processing /src/glib/gio/glocalfileinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_TYPE = STATX_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_MODE = STATX_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_NLINK = STATX_NLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_UID = STATX_UID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_GID = STATX_GID, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_ATIME = STATX_ATIME, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_MTIME = STATX_MTIME, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_CTIME = STATX_CTIME, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_INO = STATX_INO, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_SIZE = STATX_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_BLOCKS = STATX_BLOCKS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_BTIME = STATX_BTIME, Step #6 - "compile-libfuzzer-introspector-x86_64": } GLocalFileStatField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_TYPE = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_MODE = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_NLINK = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_UID = (1 << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_GID = (1 << 4), Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_ATIME = (1 << 5), Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_MTIME = (1 << 6), Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_CTIME = (1 << 7), Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_INO = (1 << 8), Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_SIZE = (1 << 9), Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_BLOCKS = (1 << 10), Step #6 - "compile-libfuzzer-introspector-x86_64": G_LOCAL_FILE_STAT_FIELD_BTIME = (1 << 11), Step #6 - "compile-libfuzzer-introspector-x86_64": } GLocalFileStatField; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.036 INFO datatypes - __init__: Processing /src/glib/gio/gapplication.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GApplicationPrivate GApplicationPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GApplicationClass GApplicationClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.046 INFO datatypes - __init__: Processing /src/glib/gio/gcontextspecificgroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer instance; Step #6 - "compile-libfuzzer-introspector-x86_64": GQueue pending; Step #6 - "compile-libfuzzer-introspector-x86_64": } GContextSpecificSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.054 INFO datatypes - __init__: Processing /src/glib/gio/gdbusinterface.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GDBusInterfaceIface GDBusInterfaceInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.060 INFO datatypes - __init__: Processing /src/glib/gio/ginputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize to_read; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize bytes_read; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncReadAll; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char buffer[8192]; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize count; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize count_skipped; Step #6 - "compile-libfuzzer-introspector-x86_64": } SkipFallbackAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize count; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReadData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.078 INFO datatypes - __init__: Processing /src/glib/gio/gasyncinitable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GAsyncInitableIface GAsyncInitableInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.086 INFO datatypes - __init__: Processing /src/glib/gio/gdatagrambased.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDatagramBasedInterface GDatagramBasedInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.093 INFO datatypes - __init__: Processing /src/glib/gio/gwin32volumemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32VolumeMonitor GWin32VolumeMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32VolumeMonitorClass GWin32VolumeMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32Volume GWin32Volume; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32Mount GWin32Mount; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.099 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobjectskeleton.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.110 INFO datatypes - __init__: Processing /src/glib/gio/gsubprocess.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.118 INFO datatypes - __init__: Processing /src/glib/gio/gopenuriportal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.124 INFO datatypes - __init__: Processing /src/glib/gio/gdebugcontroller.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.130 INFO datatypes - __init__: Processing /src/glib/gio/gcancellable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCancellableClass GCancellableClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCancellablePrivate GCancellablePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.137 INFO datatypes - __init__: Processing /src/glib/gio/gresourcefile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GResourceFileEnumerator GResourceFileEnumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GResourceFileInputStream GResourceFileInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GFileMonitorClass GResourceFileMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GResourceFileEnumeratorClass GResourceFileEnumeratorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GFileMonitor GResourceFileMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GResourceFileInputStreamClass GResourceFileInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.152 INFO datatypes - __init__: Processing /src/glib/gio/gunixfdlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixFDListPrivate GUnixFDListPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixFDListClass GUnixFDListClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.159 INFO datatypes - __init__: Processing /src/glib/gio/gwin32outputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32OutputStream GWin32OutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32OutputStreamClass GWin32OutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32OutputStreamPrivate GWin32OutputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.165 INFO datatypes - __init__: Processing /src/glib/gio/gliststore.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.176 INFO datatypes - __init__: Processing /src/glib/gio/gseekable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSeekableIface GSeekableIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.183 INFO datatypes - __init__: Processing /src/glib/gio/gnativevolumemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNativeVolumeMonitor GNativeVolumeMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNativeVolumeMonitorClass GNativeVolumeMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.188 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkmonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.196 INFO datatypes - __init__: Processing /src/glib/gio/gfileenumerator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.208 INFO datatypes - __init__: Processing /src/glib/gio/gactionmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GActionMapInterface GActionMapInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GActionEntry GActionEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.214 INFO datatypes - __init__: Processing /src/glib/gio/gfileoutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.224 INFO datatypes - __init__: Processing /src/glib/gio/gresource.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GStaticResource GStaticResource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.232 INFO datatypes - __init__: Processing /src/glib/gio/gmemoryoutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMemoryOutputStreamClass GMemoryOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMemoryOutputStreamPrivate GMemoryOutputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gpointer (* GReallocFunc) (gpointer data, Step #6 - "compile-libfuzzer-introspector-x86_64": gsize size); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.238 INFO datatypes - __init__: Processing /src/glib/gio/gvolume.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GVolumeIface GVolumeIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.247 INFO datatypes - __init__: Processing /src/glib/gio/gseekable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GSeekableIface GSeekableInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.253 INFO datatypes - __init__: Processing /src/glib/gio/gfileinputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.262 INFO datatypes - __init__: Processing /src/glib/gio/glib-compile-resources.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": char *content; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize content_size; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize size; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } FileData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *table; /* resource path -> FileData */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean collect_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* per gresource */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* per file */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *alias; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean compressed; Step #6 - "compile-libfuzzer-introspector-x86_64": char *preproc_options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GString *string; /* non-NULL when accepting text */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": COMPILER_GCC, Step #6 - "compile-libfuzzer-introspector-x86_64": COMPILER_CLANG, Step #6 - "compile-libfuzzer-introspector-x86_64": COMPILER_MSVC, Step #6 - "compile-libfuzzer-introspector-x86_64": COMPILER_UNKNOWN Step #6 - "compile-libfuzzer-introspector-x86_64": } CompilerType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.283 INFO datatypes - __init__: Processing /src/glib/gio/gdbusserver.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.290 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobjectproxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectProxyClass GDBusObjectProxyClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectProxyPrivate GDBusObjectProxyPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.296 INFO datatypes - __init__: Processing /src/glib/gio/gunionvolumemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.307 INFO datatypes - __init__: Processing /src/glib/gio/gsimplepermission.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GPermissionClass GSimplePermissionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.314 INFO datatypes - __init__: Processing /src/glib/gio/gasynchelper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.319 INFO datatypes - __init__: Processing /src/glib/gio/goutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GOutputStreamClass GOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GOutputStreamPrivate GOutputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.330 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauthmechanismexternal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanismExternal GDBusAuthMechanismExternal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanismExternalClass GDBusAuthMechanismExternalClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanismExternalPrivate GDBusAuthMechanismExternalPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.336 INFO datatypes - __init__: Processing /src/glib/gio/glocalfilemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileMonitor GLocalFileMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileMonitorClass GLocalFileMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (* GFileMonitorCallback) (GFileMonitor *monitor, Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *child, Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *other, Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMonitorEvent event, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileMonitorSource GFileMonitorSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.342 INFO datatypes - __init__: Processing /src/glib/gio/gaction.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.350 INFO datatypes - __init__: Processing /src/glib/gio/gsocketoutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketOutputStreamPrivate GSocketOutputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketOutputStreamClass GSocketOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketOutputStream GSocketOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.356 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauthmechanismexternal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.366 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-list.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.374 INFO datatypes - __init__: Processing /src/glib/gio/gproxyresolverportal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxyResolverPortal GProxyResolverPortal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxyResolverPortalClass GProxyResolverPortalClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.380 INFO datatypes - __init__: Processing /src/glib/gio/gunixvolume.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.390 INFO datatypes - __init__: Processing /src/glib/gio/gmemorymonitorportal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.397 INFO datatypes - __init__: Processing /src/glib/gio/gliststore.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.404 INFO datatypes - __init__: Processing /src/glib/gio/gunixfdlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.412 INFO datatypes - __init__: Processing /src/glib/gio/gsocketservice.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.420 INFO datatypes - __init__: Processing /src/glib/gio/gtlsclientconnection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.428 INFO datatypes - __init__: Processing /src/glib/gio/gtestdbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.434 INFO datatypes - __init__: Processing /src/glib/gio/gdbusserver.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusServerClass GDBusServerClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusServer *server; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": } EmitIdleData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.449 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-set.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.457 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GDBusObjectIface GDBusObjectInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.463 INFO datatypes - __init__: Processing /src/glib/gio/gdbusinterface.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusInterfaceIface GDBusInterfaceIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.469 INFO datatypes - __init__: Processing /src/glib/gio/gnetworking.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.475 INFO datatypes - __init__: Processing /src/glib/gio/ginitable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GInitableIface GInitableInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.481 INFO datatypes - __init__: Processing /src/glib/gio/gloadableicon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLoadableIconIface GLoadableIconIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.488 INFO datatypes - __init__: Processing /src/glib/gio/glocalfileinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *user_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *real_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } UidData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *hidden_files; Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 timestamp_secs; Step #6 - "compile-libfuzzer-introspector-x86_64": } HiddenCacheData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.535 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkservice.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddressEnumerator parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GResolver *resolver; Step #6 - "compile-libfuzzer-introspector-x86_64": GNetworkService *srv; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddressEnumerator *addr_enum; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *t; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean use_proxy; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GNetworkServiceAddressEnumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddressEnumeratorClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GNetworkServiceAddressEnumeratorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.547 INFO datatypes - __init__: Processing /src/glib/gio/gemblem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.556 INFO datatypes - __init__: Processing /src/glib/gio/gfileinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileAttributeValue value; Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileAttribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 attribute_id_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": } NSInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubMatcher; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.586 INFO datatypes - __init__: Processing /src/glib/gio/gtlsfiledatabase.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsFileDatabaseInterface GTlsFileDatabaseInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.592 INFO datatypes - __init__: Processing /src/glib/gio/gdbusprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GDBusWorkerMessageReceivedCallback) (GDBusWorker *worker, Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMessage *message, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GDBusMessage *(*GDBusWorkerMessageAboutToBeSentCallback) (GDBusWorker *worker, Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMessage *message, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GDBusWorkerDisconnectedCallback) (GDBusWorker *worker, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean remote_peer_vanished, Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.599 INFO datatypes - __init__: Processing /src/glib/gio/giowin32-private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.607 INFO datatypes - __init__: Processing /src/glib/gio/gunixvolume.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixVolumeClass GUnixVolumeClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.613 INFO datatypes - __init__: Processing /src/glib/gio/giotypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GRemoteActionGroup GRemoteActionGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GApplicationCommandLine GApplicationCommandLine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBytesIcon GBytesIcon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInetAddressMask GInetAddressMask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsFileDatabase GTlsFileDatabase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusActionGroup GDBusActionGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSettingsBackend GSettingsBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInetSocketAddress GInetSocketAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsInteraction GTlsInteraction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLoadableIcon GLoadableIcon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GAsyncReadyCallback) (GObject *source_object, Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncResult *res, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAsyncResult GAsyncResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileDescriptorBased GFileDescriptorBased; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSeekable GSeekable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileInputStream GFileInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimpleAsyncResult GSimpleAsyncResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAppInfo GAppInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GConverterInputStream GConverterInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusMessage GDBusMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusSubtreeVTable GDBusSubtreeVTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSubprocessLauncher GSubprocessLauncher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GConverterOutputStream GConverterOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusConnection GDBusConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAnnotationInfo GDBusAnnotationInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GOutputMessage GOutputMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSubprocess GSubprocess; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectProxy GDBusObjectProxy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInetAddress GInetAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketAddress GSocketAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GVolumeMonitor GVolumeMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GType (*GDBusProxyTypeFunc) (GDBusObjectManagerClient *manager, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *object_path, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *interface_name, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketAddressEnumerator GSocketAddressEnumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestDBus GTestDBus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIcon GIcon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAction GAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOStream GIOStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOExtensionPoint GIOExtensionPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTcpConnection GTcpConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsConnection GTlsConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GApplication GApplication; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOExtension GIOExtension; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimpleIOStream GSimpleIOStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsDatabase GTlsDatabase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTask GTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GThemedIcon GThemedIcon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (* GFileReadMoreCallback) (const char *file_contents, Step #6 - "compile-libfuzzer-introspector-x86_64": goffset file_size, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer callback_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileAttributeInfo GFileAttributeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOSchedulerJob GIOSchedulerJob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInputVector GInputVector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectSkeleton GDBusObjectSkeleton; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileAttributeInfoList GFileAttributeInfoList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOStreamAdapter GIOStreamAdapter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GDatagramBasedSourceFunc) (GDatagramBased *datagram_based, Step #6 - "compile-libfuzzer-introspector-x86_64": GIOCondition condition, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObject GDBusObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFilterOutputStream GFilterOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCharsetConverter GCharsetConverter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GZlibDecompressor GZlibDecompressor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileMonitor GFileMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxyAddressEnumerator GProxyAddressEnumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixCredentialsMessage GUnixCredentialsMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusErrorEntry GDBusErrorEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusInterfaceInfo GDBusInterfaceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GConverter GConverter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimpleActionGroup GSimpleActionGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFilterInputStream GFilterInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixFDList GUnixFDList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusInterfaceVTable GDBusInterfaceVTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusNodeInfo GDBusNodeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectManager GDBusObjectManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileIcon GFileIcon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDtlsServerConnection GDtlsServerConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsCertificate GTlsCertificate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GFileProgressCallback) (goffset current_num_bytes, Step #6 - "compile-libfuzzer-introspector-x86_64": goffset total_num_bytes, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectManagerClient GDBusObjectManagerClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFilenameCompleter GFilenameCompleter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsClientConnection GTlsClientConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectManagerServer GDBusObjectManagerServer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFile GFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GVolume GVolume; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPropertyAction GPropertyAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuModel GMenuModel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileInfo GFileInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInitable GInitable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkService GNetworkService; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GPollableSourceFunc) (GObject *pollable_stream, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimpleAction GSimpleAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNotification GNotification; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOModule GIOModule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GOutputStream GOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketControlMessage GSocketControlMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GIOSchedulerJobFunc) (GIOSchedulerJob *job, Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GCancellableSourceFunc) (GCancellable *cancellable, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileEnumerator GFileEnumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDtlsConnection GDtlsConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDtlsClientConnection GDtlsClientConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxyResolver GProxyResolver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDrive GDrive; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileAttributeMatcher GFileAttributeMatcher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GVfs GVfs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GOutputVector GOutputVector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBufferedOutputStream GBufferedOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimplePermission GSimplePermission; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTcpWrapperConnection GTcpWrapperConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxy GProxy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusServer GDBusServer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusSignalInfo GDBusSignalInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCancellable GCancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GZlibCompressor GZlibCompressor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxyAddress GProxyAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCredentials GCredentials; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthObserver GDBusAuthObserver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusPropertyInfo GDBusPropertyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketConnection GSocketConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocket GSocket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (* GFileMeasureProgressCallback) (gboolean reporting, Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 current_size, Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 num_dirs, Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 num_files, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GThreadedSocketService GThreadedSocketService; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GActionMap GActionMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSettings GSettings; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNativeSocketAddress GNativeSocketAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkAddress GNetworkAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPollableInputStream GPollableInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsPassword GTlsPassword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GActionGroup GActionGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPermission GPermission; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInputStream GInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitor GNetworkMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsServerConnection GTlsServerConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketService GSocketService; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GSocketSourceFunc) (GSocket *socket, Step #6 - "compile-libfuzzer-introspector-x86_64": GIOCondition condition, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileOutputStream GFileOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMountOperation GMountOperation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketClient GSocketClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileIOStream GFileIOStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMount GMount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPollableOutputStream GPollableOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GResolver GResolver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAsyncInitable GAsyncInitable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDatagramBased GDatagramBased; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMemoryInputStream GMemoryInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInputMessage GInputMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusProxy GDBusProxy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusArgInfo GDBusArgInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusInterface GDBusInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBufferedInputStream GBufferedInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDataInputStream GDataInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMemoryOutputStream GMemoryOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusMethodInvocation GDBusMethodInvocation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusMethodInfo GDBusMethodInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketListener GSocketListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketConnectable GSocketConnectable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GSimpleAsyncThreadFunc) (GSimpleAsyncResult *res, Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *object, Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSrvTarget GSrvTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GResource GResource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusInterfaceSkeleton GDBusInterfaceSkeleton; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.624 INFO datatypes - __init__: Processing /src/glib/gio/gunixconnection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.634 INFO datatypes - __init__: Processing /src/glib/gio/glocalfileinputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.643 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-monitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WATCH_DIR, Step #6 - "compile-libfuzzer-introspector-x86_64": WATCH_FILE, Step #6 - "compile-libfuzzer-introspector-x86_64": WATCH_AUTO Step #6 - "compile-libfuzzer-introspector-x86_64": } WatchType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.651 INFO datatypes - __init__: Processing /src/glib/gio/gfileiostream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *object; Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncReadyCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncOpWrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.662 INFO datatypes - __init__: Processing /src/glib/gio/gbufferedinputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gsize bytes_skipped; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize count; Step #6 - "compile-libfuzzer-introspector-x86_64": } SkipAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.679 INFO datatypes - __init__: Processing /src/glib/gio/gsimpleasyncresult.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSimpleAsyncResult *simple; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": GSimpleAsyncThreadFunc func; Step #6 - "compile-libfuzzer-introspector-x86_64": } RunInThreadData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.691 INFO datatypes - __init__: Processing /src/glib/gio/gioerror.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.697 INFO datatypes - __init__: Processing /src/glib/gio/gbufferedoutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint flush_stream : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": guint close_stream : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } FlushData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.709 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkmonitorbase.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorBase GNetworkMonitorBase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorBasePrivate GNetworkMonitorBasePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorBaseClass GNetworkMonitorBaseClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.715 INFO datatypes - __init__: Processing /src/glib/gio/gsocketinputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.723 INFO datatypes - __init__: Processing /src/glib/gio/gvfs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GVfsPrivate { Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *additional_schemes; Step #6 - "compile-libfuzzer-introspector-x86_64": char const **supported_schemes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVfsPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GVfsFileLookupFunc uri_func; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer uri_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify uri_destroy; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GVfsFileLookupFunc parse_name_func; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer parse_name_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify parse_name_destroy; Step #6 - "compile-libfuzzer-introspector-x86_64": } GVfsURISchemeData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.732 INFO datatypes - __init__: Processing /src/glib/gio/gsocketlistener.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketListenerPrivate GSocketListenerPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketListenerClass GSocketListenerClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.740 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-cat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.747 INFO datatypes - __init__: Processing /src/glib/gio/gsettings-tool.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.762 INFO datatypes - __init__: Processing /src/glib/gio/ginetsocketaddress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInetSocketAddressClass GInetSocketAddressClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInetSocketAddressPrivate GInetSocketAddressPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.768 INFO datatypes - __init__: Processing /src/glib/gio/gfileicon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileIconClass GFileIconClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.774 INFO datatypes - __init__: Processing /src/glib/gio/gnotificationbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.780 INFO datatypes - __init__: Processing /src/glib/gio/gappinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GAppInfoIface GAppInfoInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *uri; Step #6 - "compile-libfuzzer-introspector-x86_64": GAppLaunchContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": } LaunchDefaultForUriData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *content_type; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean must_support_uris; Step #6 - "compile-libfuzzer-introspector-x86_64": } DefaultForTypeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAppInfoMonitorClass GAppInfoMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.798 INFO datatypes - __init__: Processing /src/glib/gio/gthreadedresolver.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": LOOKUP_BY_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": LOOKUP_BY_ADDRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": LOOKUP_RECORDS, Step #6 - "compile-libfuzzer-introspector-x86_64": } lookup_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *hostname; Step #6 - "compile-libfuzzer-introspector-x86_64": int address_family; Step #6 - "compile-libfuzzer-introspector-x86_64": } lookup_by_name; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GInetAddress *address; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } lookup_by_address; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *rrname; Step #6 - "compile-libfuzzer-introspector-x86_64": GResolverRecordType record_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } lookup_records; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GCond cond; /* used for signalling completion of the task when running it sync */ Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *timeout_source; /* (nullable) (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *cancellable_source; /* (nullable) (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This enum indicates that a particular code path has claimed the Step #6 - "compile-libfuzzer-introspector-x86_64": * task and is shortly about to call g_task_return_*() on it. Step #6 - "compile-libfuzzer-introspector-x86_64": * This must be accessed with GThreadedResolver.lock held. */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NOT_YET, Step #6 - "compile-libfuzzer-introspector-x86_64": COMPLETED, /* libc lookup call has completed successfully or errored */ Step #6 - "compile-libfuzzer-introspector-x86_64": TIMED_OUT, Step #6 - "compile-libfuzzer-introspector-x86_64": CANCELLED, Step #6 - "compile-libfuzzer-introspector-x86_64": } will_return; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether the thread pool thread executing this lookup has finished executing Step #6 - "compile-libfuzzer-introspector-x86_64": * it and g_task_return_*() has been called on it already. Step #6 - "compile-libfuzzer-introspector-x86_64": * This must be accessed with GThreadedResolver.lock held. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean has_returned; Step #6 - "compile-libfuzzer-introspector-x86_64": } LookupData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum __ns_type { Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_invalid = 0, /* Cookie. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_a = 1, /* Host address. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_ns = 2, /* Authoritative server. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_md = 3, /* Mail destination. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_mf = 4, /* Mail forwarder. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_cname = 5, /* Canonical name. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_soa = 6, /* Start of authority zone. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_mb = 7, /* Mailbox domain name. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_mg = 8, /* Mail group member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_mr = 9, /* Mail rename name. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_null = 10, /* Null resource record. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_wks = 11, /* Well known service. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_ptr = 12, /* Domain name pointer. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_hinfo = 13, /* Host information. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_minfo = 14, /* Mailbox information. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_mx = 15, /* Mail routing information. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_txt = 16, /* Text strings. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_rp = 17, /* Responsible person. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_afsdb = 18, /* AFS cell database. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_x25 = 19, /* X_25 calling address. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_isdn = 20, /* ISDN calling address. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_rt = 21, /* Router. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_nsap = 22, /* NSAP address. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_nsap_ptr = 23, /* Reverse NSAP lookup (deprecated). */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_sig = 24, /* Security signature. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_key = 25, /* Security key. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_px = 26, /* X.400 mail mapping. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_gpos = 27, /* Geographical position (withdrawn). */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_aaaa = 28, /* Ip6 Address. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_loc = 29, /* Location Information. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_nxt = 30, /* Next domain (security). */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_eid = 31, /* Endpoint identifier. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_nimloc = 32, /* Nimrod Locator. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_srv = 33, /* Server Selection. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_atma = 34, /* ATM Address */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_naptr = 35, /* Naming Authority PoinTeR */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_kx = 36, /* Key Exchange */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_cert = 37, /* Certification record */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_a6 = 38, /* IPv6 address (deprecates AAAA) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_dname = 39, /* Non-terminal DNAME (for IPv6) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_sink = 40, /* Kitchen sink (experimental) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_opt = 41, /* EDNS0 option (meta-RR) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_apl = 42, /* Address prefix list (RFC 3123) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_tkey = 249, /* Transaction key */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_tsig = 250, /* Transaction signature. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_ixfr = 251, /* Incremental zone transfer. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_axfr = 252, /* Transfer zone of authority. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_mailb = 253, /* Transfer mailbox records. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_maila = 254, /* Transfer mail agent records. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_any = 255, /* Wildcard match. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_zxfr = 256, /* BIND-specific, nonstandard. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ns_t_max = 65536 Step #6 - "compile-libfuzzer-introspector-x86_64": } ns_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned id :16; /* query identification number */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if BYTE_ORDER == BIG_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": /* fields in third byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned qr: 1; /* response flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned opcode: 4; /* purpose of message */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned aa: 1; /* authoritative answer */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned tc: 1; /* truncated message */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned rd: 1; /* recursion desired */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* fields in fourth byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned ra: 1; /* recursion available */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned unused :1; /* unused bits (MBZ as of 4.9.3a3) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned ad: 1; /* authentic data from named */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned cd: 1; /* checking disabled by resolver */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned rcode :4; /* response code */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #if BYTE_ORDER == LITTLE_ENDIAN || BYTE_ORDER == PDP_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": /* fields in third byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned rd :1; /* recursion desired */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned tc :1; /* truncated message */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned aa :1; /* authoritative answer */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned opcode :4; /* purpose of message */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned qr :1; /* response flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* fields in fourth byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned rcode :4; /* response code */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned cd: 1; /* checking disabled by resolver */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned ad: 1; /* authentic data from named */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned unused :1; /* unused bits (MBZ as of 4.9.3a3) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned ra :1; /* recursion available */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": /* remaining bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned qdcount :16; /* number of question entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned ancount :16; /* number of answer entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nscount :16; /* number of authority entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned arcount :16; /* number of resource entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.821 INFO datatypes - __init__: Processing /src/glib/gio/gwin32networkmonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": PMIB_IPFORWARD_ROW2 route; Step #6 - "compile-libfuzzer-introspector-x86_64": MIB_NOTIFICATION_TYPE type; Step #6 - "compile-libfuzzer-introspector-x86_64": GWin32NetworkMonitor *win; Step #6 - "compile-libfuzzer-introspector-x86_64": } RouteData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.830 INFO datatypes - __init__: Processing /src/glib/gio/glistmodel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.836 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-move.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.844 INFO datatypes - __init__: Processing /src/glib/gio/gmemorymonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.850 INFO datatypes - __init__: Processing /src/glib/gio/gdebugcontroller.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.856 INFO datatypes - __init__: Processing /src/glib/gio/gpollableinputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.863 INFO datatypes - __init__: Processing /src/glib/gio/gcancellable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": gulong cancelled_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protected by cancellable_mutex: */ Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean resurrected_during_cancellation; Step #6 - "compile-libfuzzer-introspector-x86_64": } GCancellableSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.873 INFO datatypes - __init__: Processing /src/glib/gio/gunixoutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixOutputStream GUnixOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixOutputStreamClass GUnixOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixOutputStreamPrivate GUnixOutputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.880 INFO datatypes - __init__: Processing /src/glib/gio/gdbusaddress.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.886 INFO datatypes - __init__: Processing /src/glib/gio/gnotification.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.893 INFO datatypes - __init__: Processing /src/glib/gio/ginetaddress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.905 INFO datatypes - __init__: Processing /src/glib/gio/gwin32appinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _reg_verb { Step #6 - "compile-libfuzzer-introspector-x86_64": gunichar2 *name; Step #6 - "compile-libfuzzer-introspector-x86_64": gunichar2 *shellpath; Step #6 - "compile-libfuzzer-introspector-x86_64": } reg_verb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfoURLSchema GWin32AppInfoURLSchema; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfoShellVerb GWin32AppInfoShellVerb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfoApplication GWin32AppInfoApplication; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfoFileExtensionClass GWin32AppInfoFileExtensionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfoHandlerClass GWin32AppInfoHandlerClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*verb_command_func) (gpointer handler_data1, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer handler_data2, Step #6 - "compile-libfuzzer-introspector-x86_64": const gunichar2 *verb, Step #6 - "compile-libfuzzer-introspector-x86_64": const gunichar2 *command_line, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *command_line_utf8, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *verb_displayname, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean verb_is_preferred, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean invent_new_verb_name); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _file_or_uri { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *uri; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *file; Step #6 - "compile-libfuzzer-introspector-x86_64": } file_or_uri; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfoHandler GWin32AppInfoHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfoFileExtension GWin32AppInfoFileExtension; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfoURLSchemaClass GWin32AppInfoURLSchemaClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfoShellVerbClass GWin32AppInfoShellVerbClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfoApplicationClass GWin32AppInfoApplicationClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GAppLaunchContext *context; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GWin32AppInfo *info; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GPid pid; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EmitLaunchedData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GAppLaunchContext *context; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GWin32AppInfo *info; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EmitLaunchFailedData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GAppLaunchContext *context; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GWin32AppInfo *info; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EmitLaunchStartedData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GList *uris; /* (element-type utf8) (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GAppLaunchContext *context; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LaunchUrisData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* PLAIN: just open the application, without arguments of any kind Step #6 - "compile-libfuzzer-introspector-x86_64": * corresponds to: LaunchActivatedEventArgs */ Step #6 - "compile-libfuzzer-introspector-x86_64": UWP_ACTIVATION_TYPE_PLAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* FILE: open the applications passing a set of files Step #6 - "compile-libfuzzer-introspector-x86_64": * corresponds to: FileActivatedEventArgs */ Step #6 - "compile-libfuzzer-introspector-x86_64": UWP_ACTIVATION_TYPE_FILE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PROTOCOL: open the application passing a URI which describe an Step #6 - "compile-libfuzzer-introspector-x86_64": app activity Step #6 - "compile-libfuzzer-introspector-x86_64": * corresponds to: ProtocolActivatedEventArgs */ Step #6 - "compile-libfuzzer-introspector-x86_64": UWP_ACTIVATION_TYPE_PROTOCOL, Step #6 - "compile-libfuzzer-introspector-x86_64": } UwpActivationType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.970 INFO datatypes - __init__: Processing /src/glib/gio/gfiledescriptorbased.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GFileDescriptorBasedIface GFileDescriptorBasedInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.976 INFO datatypes - __init__: Processing /src/glib/gio/gfilteroutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean close_base; Step #6 - "compile-libfuzzer-introspector-x86_64": } GFilterOutputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.984 INFO datatypes - __init__: Processing /src/glib/gio/gsettings-mapping.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:10.995 INFO datatypes - __init__: Processing /src/glib/gio/gtlsserverconnection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsServerConnectionInterface GTlsServerConnectionInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.001 INFO datatypes - __init__: Processing /src/glib/gio/gportalnotificationbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPortalNotificationBackend GPortalNotificationBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GNotificationBackendClass GPortalNotificationBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.007 INFO datatypes - __init__: Processing /src/glib/gio/gsocketinputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketInputStreamPrivate GSocketInputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketInputStreamClass GSocketInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketInputStream GSocketInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.013 INFO datatypes - __init__: Processing /src/glib/gio/gfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFile GFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileIface GFileIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.044 INFO datatypes - __init__: Processing /src/glib/gio/gapplicationimpl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GApplicationImpl GApplicationImpl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantType *parameter_type; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *state; Step #6 - "compile-libfuzzer-introspector-x86_64": } RemoteActionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.050 INFO datatypes - __init__: Processing /src/glib/gio/gcharsetconverter.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCharsetConverterClass GCharsetConverterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.056 INFO datatypes - __init__: Processing /src/glib/gio/gzlibcompressor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GZlibCompressorClass GZlibCompressorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.062 INFO datatypes - __init__: Processing /src/glib/gio/gpowerprofilemonitorportal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_POWER_SAVER_ENABLED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } GPowerProfileMonitorPortalProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.070 INFO datatypes - __init__: Processing /src/glib/gio/gappinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAppLaunchContextClass GAppLaunchContextClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAppLaunchContextPrivate GAppLaunchContextPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAppInfoMonitor GAppInfoMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAppInfoIface GAppInfoIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.082 INFO datatypes - __init__: Processing /src/glib/gio/gzlibdecompressor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GZlibDecompressorClass GZlibDecompressorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.088 INFO datatypes - __init__: Processing /src/glib/gio/gunixmounts.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixMountPoint GUnixMountPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixMountMonitor GUnixMountMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixMountMonitorClass GUnixMountMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.097 INFO datatypes - __init__: Processing /src/glib/gio/gtlsclientconnection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsClientConnectionInterface GTlsClientConnectionInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.104 INFO datatypes - __init__: Processing /src/glib/gio/giounix-private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.109 INFO datatypes - __init__: Processing /src/glib/gio/glocalfileoutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.128 INFO datatypes - __init__: Processing /src/glib/gio/gresolver.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GResolverPrivate GResolverPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOLVER_NAME_LOOKUP_FLAGS_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOLVER_NAME_LOOKUP_FLAGS_IPV4_ONLY = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_RESOLVER_NAME_LOOKUP_FLAGS_IPV6_ONLY = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } GResolverNameLookupFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GResolverClass GResolverClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.139 INFO datatypes - __init__: Processing /src/glib/gio/gmemorymonitordbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.146 INFO datatypes - __init__: Processing /src/glib/gio/gio-autocleanups.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.157 INFO datatypes - __init__: Processing /src/glib/gio/gdbusnamewatching.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PREVIOUS_CALL_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PREVIOUS_CALL_APPEARED, Step #6 - "compile-libfuzzer-introspector-x86_64": PREVIOUS_CALL_VANISHED, Step #6 - "compile-libfuzzer-introspector-x86_64": } PreviousCall; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint ref_count; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint id; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": GBusNameWatcherFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name_owner; Step #6 - "compile-libfuzzer-introspector-x86_64": GBusNameAppearedCallback name_appeared_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": GBusNameVanishedCallback name_vanished_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify user_data_free_func; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *main_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": gulong disconnected_signal_handler_id; Step #6 - "compile-libfuzzer-introspector-x86_64": guint name_owner_changed_subscription_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PreviousCall previous_call; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean cancelled; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": } Client; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CALL_TYPE_NAME_APPEARED, Step #6 - "compile-libfuzzer-introspector-x86_64": CALL_TYPE_NAME_VANISHED Step #6 - "compile-libfuzzer-introspector-x86_64": } CallType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Client *client; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* keep this separate because client->connection may Step #6 - "compile-libfuzzer-introspector-x86_64": * be set to NULL after scheduling the call Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ditto */ Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name_owner; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CallType call_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallHandlerData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *name_appeared_closure; Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *name_vanished_closure; Step #6 - "compile-libfuzzer-introspector-x86_64": } WatchNameData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.170 INFO datatypes - __init__: Processing /src/glib/gio/gsocketcontrolmessage.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketControlMessagePrivate GSocketControlMessagePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketControlMessageClass GSocketControlMessageClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.177 INFO datatypes - __init__: Processing /src/glib/gio/gdtlsclientconnection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDtlsClientConnectionInterface GDtlsClientConnectionInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.183 INFO datatypes - __init__: Processing /src/glib/gio/gsocketaddressenumerator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.190 INFO datatypes - __init__: Processing /src/glib/gio/gthreadedresolver.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.196 INFO datatypes - __init__: Processing /src/glib/gio/gunixoutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.208 INFO datatypes - __init__: Processing /src/glib/gio/gtestdbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean timed_out; Step #6 - "compile-libfuzzer-introspector-x86_64": } WeakNotifyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestDBusPrivate GTestDBusPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestDBusClass GTestDBusClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.220 INFO datatypes - __init__: Processing /src/glib/gio/gmemorymonitorportal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.226 INFO datatypes - __init__: Processing /src/glib/gio/gmenumodel.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMenuLinkIter parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTableIter iter; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *table; Step #6 - "compile-libfuzzer-introspector-x86_64": } GMenuLinkHashIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMenuAttributeIter parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTableIter iter; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *table; Step #6 - "compile-libfuzzer-introspector-x86_64": } GMenuAttributeHashIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GMenuLinkIterClass GMenuLinkHashIterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GMenuAttributeIterClass GMenuAttributeHashIterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.237 INFO datatypes - __init__: Processing /src/glib/gio/giowin32-priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.243 INFO datatypes - __init__: Processing /src/glib/gio/gdbusconnection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GDBusInterfaceMethodCallFunc) (GDBusConnection *connection, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *sender, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *object_path, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *interface_name, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *method_name, Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *parameters, Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMethodInvocation *invocation, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GDBusInterfaceSetPropertyFunc) (GDBusConnection *connection, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *sender, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *object_path, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *interface_name, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *property_name, Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *value, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gchar** (*GDBusSubtreeEnumerateFunc) (GDBusConnection *connection, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *sender, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *object_path, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GDBusSignalCallback) (GDBusConnection *connection, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *sender_name, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *object_path, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *interface_name, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *signal_name, Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *parameters, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GVariant *(*GDBusInterfaceGetPropertyFunc) (GDBusConnection *connection, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *sender, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *object_path, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *interface_name, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *property_name, Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GDBusInterfaceInfo ** (*GDBusSubtreeIntrospectFunc) (GDBusConnection *connection, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *sender, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *object_path, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *node, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const GDBusInterfaceVTable * (*GDBusSubtreeDispatchFunc) (GDBusConnection *connection, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *sender, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *object_path, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *interface_name, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *node, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer *out_user_data, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GDBusMessage *(*GDBusMessageFilterFunction) (GDBusConnection *connection, Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMessage *message, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean incoming, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.257 INFO datatypes - __init__: Processing /src/glib/gio/gsimplepermission.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.263 INFO datatypes - __init__: Processing /src/glib/gio/gsrvtarget.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.269 INFO datatypes - __init__: Processing /src/glib/gio/gsettingsschema-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.275 INFO datatypes - __init__: Processing /src/glib/gio/gpropertyaction.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass GPropertyActionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.286 INFO datatypes - __init__: Processing /src/glib/gio/gsubprocesslauncher-private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.292 INFO datatypes - __init__: Processing /src/glib/gio/gsrvtarget.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.299 INFO datatypes - __init__: Processing /src/glib/gio/gregistrysettingsbackend.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.304 INFO datatypes - __init__: Processing /src/glib/gio/gdbusactiongroup.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.310 INFO datatypes - __init__: Processing /src/glib/gio/gproxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.316 INFO datatypes - __init__: Processing /src/glib/gio/gtrashportal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.323 INFO datatypes - __init__: Processing /src/glib/gio/gpowerprofilemonitordbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.328 INFO datatypes - __init__: Processing /src/glib/gio/gvolume.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GVolumeIface GVolumeInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.338 INFO datatypes - __init__: Processing /src/glib/gio/giomodule-priv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.344 INFO datatypes - __init__: Processing /src/glib/gio/gsimpleaction.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.350 INFO datatypes - __init__: Processing /src/glib/gio/gmenuexporter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuExporterMenu GMenuExporterMenu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuExporterWatch GMenuExporterWatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuExporterGroup GMenuExporterGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuExporterLink GMenuExporterLink; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuExporterRemote GMenuExporterRemote; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuExporter GMenuExporter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.364 INFO datatypes - __init__: Processing /src/glib/gio/gthemedicon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.375 INFO datatypes - __init__: Processing /src/glib/gio/gwin32sid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.381 INFO datatypes - __init__: Processing /src/glib/gio/gioerror.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.388 INFO datatypes - __init__: Processing /src/glib/gio/gsettingsbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSettingsBackendClosure GSettingsBackendClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar **keys; Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant **values; Step #6 - "compile-libfuzzer-introspector-x86_64": gint prefix_len; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": } FlattenState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSettingsBackendWatch GSettingsBackendWatch; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.401 INFO datatypes - __init__: Processing /src/glib/gio/gdbuserror.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.408 INFO datatypes - __init__: Processing /src/glib/gio/gapplicationimpl-dbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": int status; Step #6 - "compile-libfuzzer-introspector-x86_64": } CommandLineData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GApplicationCommandLineClass GDBusCommandLineClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GApplicationCommandLine parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMethodInvocation *invocation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *bus_name; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *object_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusCommandLine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.424 INFO datatypes - __init__: Processing /src/glib/gio/gwin32packageparser.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32PackageExtGroup GWin32PackageExtGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GWin32PackageParserCallback)(gpointer user_data, Step #6 - "compile-libfuzzer-introspector-x86_64": const gunichar2 *full_package_name, Step #6 - "compile-libfuzzer-introspector-x86_64": const gunichar2 *package_name, Step #6 - "compile-libfuzzer-introspector-x86_64": const gunichar2 *display_name, Step #6 - "compile-libfuzzer-introspector-x86_64": const gunichar2 *app_user_model_id, Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean show_in_applist, Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *supported_extgroups, Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *supported_protocols); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.430 INFO datatypes - __init__: Processing /src/glib/gio/gapplicationcommandline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.440 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobjectproxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.449 INFO datatypes - __init__: Processing /src/glib/gio/gfileiostream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileIOStreamClass GFileIOStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileIOStreamPrivate GFileIOStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.456 INFO datatypes - __init__: Processing /src/glib/gio/gdbusnameowning.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PREVIOUS_CALL_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PREVIOUS_CALL_ACQUIRED, Step #6 - "compile-libfuzzer-introspector-x86_64": PREVIOUS_CALL_LOST, Step #6 - "compile-libfuzzer-introspector-x86_64": } PreviousCall; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *bus_acquired_closure; Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *name_acquired_closure; Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *name_lost_closure; Step #6 - "compile-libfuzzer-introspector-x86_64": } OwnNameData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CALL_TYPE_NAME_ACQUIRED, Step #6 - "compile-libfuzzer-introspector-x86_64": CALL_TYPE_NAME_LOST Step #6 - "compile-libfuzzer-introspector-x86_64": } CallType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint ref_count; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint id; Step #6 - "compile-libfuzzer-introspector-x86_64": GBusNameOwnerFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": GBusAcquiredCallback bus_acquired_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": GBusNameAcquiredCallback name_acquired_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": GBusNameLostCallback name_lost_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify user_data_free_func; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *main_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PreviousCall previous_call; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": gulong disconnected_signal_handler_id; Step #6 - "compile-libfuzzer-introspector-x86_64": guint name_acquired_subscription_id; Step #6 - "compile-libfuzzer-introspector-x86_64": guint name_lost_subscription_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean cancelled; /* must hold lock when reading or modifying */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean needs_release; Step #6 - "compile-libfuzzer-introspector-x86_64": } Client; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Client *client; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* keep this separate because client->connection may Step #6 - "compile-libfuzzer-introspector-x86_64": * be set to NULL after scheduling the call Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* set to TRUE to call acquired */ Step #6 - "compile-libfuzzer-introspector-x86_64": CallType call_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallHandlerData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.470 INFO datatypes - __init__: Processing /src/glib/gio/gdataoutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDataOutputStream GDataOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDataOutputStreamClass GDataOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDataOutputStreamPrivate GDataOutputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.477 INFO datatypes - __init__: Processing /src/glib/gio/gapplication.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GSimpleActionGroupClass GApplicationExportedActionsClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GApplication *app; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_busy; Step #6 - "compile-libfuzzer-introspector-x86_64": } GApplicationBusyBinding; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSimpleActionGroup parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": GApplication *application; Step #6 - "compile-libfuzzer-introspector-x86_64": } GApplicationExportedActions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.505 INFO datatypes - __init__: Processing /src/glib/gio/gmemoryinputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMemoryInputStreamClass GMemoryInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMemoryInputStreamPrivate GMemoryInputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.512 INFO datatypes - __init__: Processing /src/glib/gio/gemblemedicon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GEmblemedIcon GEmblemedIcon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GEmblemedIconPrivate GEmblemedIconPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GEmblemedIconClass GEmblemedIconClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.518 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobjectskeleton.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectSkeletonClass GDBusObjectSkeletonClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectSkeletonPrivate GDBusObjectSkeletonPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.525 INFO datatypes - __init__: Processing /src/glib/gio/gresolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_TIMEOUT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } GResolverProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.541 INFO datatypes - __init__: Processing /src/glib/gio/gmemorymonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.547 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.553 INFO datatypes - __init__: Processing /src/glib/gio/gproxyresolver.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxyResolverInterface GProxyResolverInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.560 INFO datatypes - __init__: Processing /src/glib/gio/ginitable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInitableIface GInitableIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.566 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-trash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.575 INFO datatypes - __init__: Processing /src/glib/gio/gemblemedicon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.585 INFO datatypes - __init__: Processing /src/glib/gio/gactiongroupexporter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GActionGroup *action_group; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *object_path; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *pending_changes; Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *pending_source; Step #6 - "compile-libfuzzer-introspector-x86_64": } GActionGroupExporter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.596 INFO datatypes - __init__: Processing /src/glib/gio/gwin32api-package.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef interface IPackageManager Step #6 - "compile-libfuzzer-introspector-x86_64": typedef interface IPackageId Step #6 - "compile-libfuzzer-introspector-x86_64": typedef interface IPackageVersion Step #6 - "compile-libfuzzer-introspector-x86_64": typedef interface IPackage2 IPackage2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPackageManagerVtbl { Step #6 - "compile-libfuzzer-introspector-x86_64": BEGIN_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IUnknown methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *QueryInterface)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This, Step #6 - "compile-libfuzzer-introspector-x86_64": REFIID riid, Step #6 - "compile-libfuzzer-introspector-x86_64": void **ppvObject); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *AddRef)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *Release)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IInspectable methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetIids)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This, Step #6 - "compile-libfuzzer-introspector-x86_64": UINT32 *count, Step #6 - "compile-libfuzzer-introspector-x86_64": IID **ids); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *className); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This, Step #6 - "compile-libfuzzer-introspector-x86_64": TrustLevel *trustLevel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IPackageManager methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_AddPackageAsync)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_UpdatePackageAsync)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_RemovePackageAsync)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_StagePackageAsync)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_RegisterPackageAsync)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *FindPackages)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This, Step #6 - "compile-libfuzzer-introspector-x86_64": IIterable **retval); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *FindPackagesByUserSecurityId)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING userSecurityId, Step #6 - "compile-libfuzzer-introspector-x86_64": IIterable **retval); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_FindPackagesByNamePublisher)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_FindPackagesByUserSecurityIdNamePublisher)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_FindUsers)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_SetPackageState)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_FindPackageByPackageFullName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_CleanupPackageForUserAsync)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_FindPackagesByPackageFamilyName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_FindPackagesByUserSecurityIdPackageFamilyName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *stub_FindPackageByUserSecurityIdPackageFullName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": END_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": } IPackageManagerVtbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPackageVtbl { Step #6 - "compile-libfuzzer-introspector-x86_64": BEGIN_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IUnknown methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *QueryInterface)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage *This, Step #6 - "compile-libfuzzer-introspector-x86_64": REFIID riid, Step #6 - "compile-libfuzzer-introspector-x86_64": void **ppvObject); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *AddRef)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *Release)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IInspectable methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetIids)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage *This, Step #6 - "compile-libfuzzer-introspector-x86_64": UINT32 *count, Step #6 - "compile-libfuzzer-introspector-x86_64": IID **ids); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *className); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage *This, Step #6 - "compile-libfuzzer-introspector-x86_64": TrustLevel *trustLevel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IPackage methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Id)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage *This, Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId **value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_InstalledLocation)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage *This, Step #6 - "compile-libfuzzer-introspector-x86_64": IUnknown **value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_IsFramework)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage *This, Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Dependencies)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage *This, Step #6 - "compile-libfuzzer-introspector-x86_64": void **value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": END_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": } IPackageVtbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef interface IPackage IPackage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPackageIdVtbl { Step #6 - "compile-libfuzzer-introspector-x86_64": BEGIN_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IUnknown methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *QueryInterface)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": REFIID riid, Step #6 - "compile-libfuzzer-introspector-x86_64": void **ppvObject); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *AddRef)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *Release)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IInspectable methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetIids)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": UINT32 *count, Step #6 - "compile-libfuzzer-introspector-x86_64": IID **ids); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *className); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": TrustLevel *trustLevel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IPackageId methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Name)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Version)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageVersion *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Architecture)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": IProcessorArchitecture *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_ResourceId)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Publisher)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_PublisherId)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_FullName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_FamilyName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackageId *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": END_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": } IPackageIdVtbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IPackage2Vtbl { Step #6 - "compile-libfuzzer-introspector-x86_64": BEGIN_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IUnknown methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *QueryInterface)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This, Step #6 - "compile-libfuzzer-introspector-x86_64": REFIID riid, Step #6 - "compile-libfuzzer-introspector-x86_64": void **ppvObject); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *AddRef)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *Release)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IInspectable methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetIids)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This, Step #6 - "compile-libfuzzer-introspector-x86_64": UINT32 *count, Step #6 - "compile-libfuzzer-introspector-x86_64": IID **ids); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *className); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This, Step #6 - "compile-libfuzzer-introspector-x86_64": TrustLevel *trustLevel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IPackage2 methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_DisplayName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_PublisherDisplayName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Description)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Logo)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This, Step #6 - "compile-libfuzzer-introspector-x86_64": void **value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_IsResourcePackage)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This, Step #6 - "compile-libfuzzer-introspector-x86_64": UCHAR *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_IsBundle)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This, Step #6 - "compile-libfuzzer-introspector-x86_64": UCHAR *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_IsDevelopmentMode)( Step #6 - "compile-libfuzzer-introspector-x86_64": IPackage2 *This, Step #6 - "compile-libfuzzer-introspector-x86_64": UCHAR *value); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": END_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": } IPackage2Vtbl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.612 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkmonitorportal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorPortal GNetworkMonitorPortal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorPortalPrivate GNetworkMonitorPortalPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorPortalClass GNetworkMonitorPortalClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.618 INFO datatypes - __init__: Processing /src/glib/gio/gwin32mount.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GWin32Mount *win32_mount; Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncReadyCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": int error_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": GIOChannel *error_channel; Step #6 - "compile-libfuzzer-introspector-x86_64": guint error_channel_source_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GString *error_string; Step #6 - "compile-libfuzzer-introspector-x86_64": } UnmountEjectOp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.629 INFO datatypes - __init__: Processing /src/glib/gio/gsimpleasyncresult.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimpleAsyncResultClass GSimpleAsyncResultClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.638 INFO datatypes - __init__: Processing /src/glib/gio/gtcpwrapperconnection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.645 INFO datatypes - __init__: Processing /src/glib/gio/gmount.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GMountIface GMountInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint shadow_ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } GMountPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.657 INFO datatypes - __init__: Processing /src/glib/gio/gnotificationbackend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNotificationBackend GNotificationBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNotificationBackendClass GNotificationBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.663 INFO datatypes - __init__: Processing /src/glib/gio/gsettingsschema.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSettingsSchema GSettingsSchema; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSettingsSchemaKey GSettingsSchemaKey; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.671 INFO datatypes - __init__: Processing /src/glib/gio/gdbusutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.683 INFO datatypes - __init__: Processing /src/glib/gio/gproxyaddress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxyAddressClass GProxyAddressClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxyAddressPrivate GProxyAddressPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.690 INFO datatypes - __init__: Processing /src/glib/gio/gloadableicon.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GLoadableIconIface GLoadableIconInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *type; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.697 INFO datatypes - __init__: Processing /src/glib/gio/gsettings.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsSchemaKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": GSettings *settings; Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *object; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsBindGetMapping get_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsBindSetMapping set_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify destroy; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint writable_handler_id; Step #6 - "compile-libfuzzer-introspector-x86_64": guint property_handler_id; Step #6 - "compile-libfuzzer-introspector-x86_64": const GParamSpec *property; Step #6 - "compile-libfuzzer-introspector-x86_64": guint key_handler_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* prevent recursion */ Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean running; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSettingsBinding; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass GSettingsActionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsSchemaKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": GSettings *settings; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSettingsAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSettings *settings; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer object; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *key; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *property; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean inverted; Step #6 - "compile-libfuzzer-introspector-x86_64": gulong handler_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSettingsWritableBinding; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.725 INFO datatypes - __init__: Processing /src/glib/gio/gwin32inputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.733 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkmonitornetlink.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.745 INFO datatypes - __init__: Processing /src/glib/gio/gdbusnamewatching.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GBusNameVanishedCallback) (GDBusConnection *connection, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *name, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.751 INFO datatypes - __init__: Processing /src/glib/gio/gsimpleproxyresolver.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimpleProxyResolver GSimpleProxyResolver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimpleProxyResolverClass GSimpleProxyResolverClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimpleProxyResolverPrivate GSimpleProxyResolverPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.758 INFO datatypes - __init__: Processing /src/glib/gio/gmarshal-internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.772 INFO datatypes - __init__: Processing /src/glib/gio/gnativevolumemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.778 INFO datatypes - __init__: Processing /src/glib/gio/gdbusactiongroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass GDBusActionGroupClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantType *parameter_type; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *state; Step #6 - "compile-libfuzzer-introspector-x86_64": } ActionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.789 INFO datatypes - __init__: Processing /src/glib/gio/gpollfilemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPollFileMonitor GPollFileMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPollFileMonitorClass GPollFileMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.795 INFO datatypes - __init__: Processing /src/glib/gio/gsocketoutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.803 INFO datatypes - __init__: Processing /src/glib/gio/gwin32file-sync-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.815 INFO datatypes - __init__: Processing /src/glib/gio/gio_trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.821 INFO datatypes - __init__: Processing /src/glib/gio/gdbusproxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusProxyClass GDBusProxyClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusProxyPrivate GDBusProxyPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.830 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauthmechanismsha1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.848 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauthmechanismsha1.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanismSha1 GDBusAuthMechanismSha1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanismSha1Private GDBusAuthMechanismSha1Private; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanismSha1Class GDBusAuthMechanismSha1Class; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.854 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-save.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.862 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauth.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuth GDBusAuth; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthClass GDBusAuthClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthPrivate GDBusAuthPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.868 INFO datatypes - __init__: Processing /src/glib/gio/gtlsserverconnection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.874 INFO datatypes - __init__: Processing /src/glib/gio/gopenuriportal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.883 INFO datatypes - __init__: Processing /src/glib/gio/gconverterinputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GConverterInputStreamClass GConverterInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GConverterInputStreamPrivate GConverterInputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.889 INFO datatypes - __init__: Processing /src/glib/gio/gfilenamecompleter.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFilenameCompleterClass GFilenameCompleterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.895 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-mkdir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.902 INFO datatypes - __init__: Processing /src/glib/gio/gdbusaddress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *address; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *guid; Step #6 - "compile-libfuzzer-introspector-x86_64": } GetStreamData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.920 INFO datatypes - __init__: Processing /src/glib/gio/gaction.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GActionInterface GActionInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.928 INFO datatypes - __init__: Processing /src/glib/gio/gresource.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (* CheckCandidate) (const gchar *candidate, gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gsize size; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } InfoData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.944 INFO datatypes - __init__: Processing /src/glib/gio/gfileattribute-priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GFileAttributeType type : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileAttributeStatus status : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean boolean; Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 int32; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 uint32; Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 int64; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *obj; Step #6 - "compile-libfuzzer-introspector-x86_64": char **stringv; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } GFileAttributeValue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.951 INFO datatypes - __init__: Processing /src/glib/gio/gcredentialsprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.957 INFO datatypes - __init__: Processing /src/glib/gio/ghttpproxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *io_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": GProxyAddress *proxy_address; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnectAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.966 INFO datatypes - __init__: Processing /src/glib/gio/gunixmounts.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_FLOPPY, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_CDROM, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_NFS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_ZIP, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_JAZ, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_MEMSTICK, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_CF, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_SM, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_SDMMC, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_IPOD, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_CAMERA, Step #6 - "compile-libfuzzer-introspector-x86_64": G_UNIX_MOUNT_TYPE_HD Step #6 - "compile-libfuzzer-introspector-x86_64": } GUnixMountType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char mnt_mount[PATH_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": char mnt_special[PATH_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": char mnt_fstype[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": char mnt_options[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AixMountTableEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:11.999 INFO datatypes - __init__: Processing /src/glib/gio/gdbusdaemon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusDaemon GDBusDaemon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusDaemonClass GDBusDaemonClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.004 INFO datatypes - __init__: Processing /src/glib/gio/ginetaddress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInetAddressClass GInetAddressClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInetAddressPrivate GInetAddressPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.012 INFO datatypes - __init__: Processing /src/glib/gio/gio.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.017 INFO datatypes - __init__: Processing /src/glib/gio/gdbusactiongroup-private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.023 INFO datatypes - __init__: Processing /src/glib/gio/gasynchelper.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.028 INFO datatypes - __init__: Processing /src/glib/gio/gunixfdmessage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.036 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauthmechanismanon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanismAnon GDBusAuthMechanismAnon; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanismAnonClass GDBusAuthMechanismAnonClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusAuthMechanismAnonPrivate GDBusAuthMechanismAnonPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.042 INFO datatypes - __init__: Processing /src/glib/gio/gioprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.048 INFO datatypes - __init__: Processing /src/glib/gio/gpollableutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": } GPollableSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.055 INFO datatypes - __init__: Processing /src/glib/gio/gpowerprofilemonitordbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_POWER_SAVER_ENABLED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } GPowerProfileMonitorDBusProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.063 INFO datatypes - __init__: Processing /src/glib/gio/gmenumodel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuModelPrivate GMenuModelPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuAttributeIter GMenuAttributeIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuAttributeIterPrivate GMenuAttributeIterPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuLinkIterClass GMenuLinkIterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuModelClass GMenuModelClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuAttributeIterClass GMenuAttributeIterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuLinkIterPrivate GMenuLinkIterPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GMenuLinkIter GMenuLinkIter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.072 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobjectmanagerserver.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectManagerServerClass GDBusObjectManagerServerClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectManagerServerPrivate GDBusObjectManagerServerPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.079 INFO datatypes - __init__: Processing /src/glib/gio/gsettings-mapping.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.084 INFO datatypes - __init__: Processing /src/glib/gio/gdebugcontrollerdbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.091 INFO datatypes - __init__: Processing /src/glib/gio/gtlscertificate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.105 INFO datatypes - __init__: Processing /src/glib/gio/gdelayedsettingsbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *path; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar **keys; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize index; Step #6 - "compile-libfuzzer-introspector-x86_64": } CheckPrefixState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.117 INFO datatypes - __init__: Processing /src/glib/gio/gsettingsschema.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *summaries; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *descriptions; Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *gettext_domain; Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *schema_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *key_name; Step #6 - "compile-libfuzzer-introspector-x86_64": GString *string; Step #6 - "compile-libfuzzer-introspector-x86_64": } TextTableParseInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.138 INFO datatypes - __init__: Processing /src/glib/gio/gtcpconnection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTcpConnectionPrivate GTcpConnectionPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTcpConnectionClass GTcpConnectionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.144 INFO datatypes - __init__: Processing /src/glib/gio/gunixvolumemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixVolumeMonitor GUnixVolumeMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixMount GUnixMount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixVolumeMonitorClass GUnixVolumeMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixVolume GUnixVolume; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.150 INFO datatypes - __init__: Processing /src/glib/gio/gremoteactiongroup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GRemoteActionGroupInterface GRemoteActionGroupInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.156 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkmonitornm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorNM GNetworkMonitorNM; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorNMPrivate GNetworkMonitorNMPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkMonitorNMClass GNetworkMonitorNMClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.161 INFO datatypes - __init__: Processing /src/glib/gio/gfilterinputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean close_base; Step #6 - "compile-libfuzzer-introspector-x86_64": } GFilterInputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.169 INFO datatypes - __init__: Processing /src/glib/gio/gdummyproxyresolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.176 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobjectmanager.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GDBusObjectManagerIface GDBusObjectManagerInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.183 INFO datatypes - __init__: Processing /src/glib/gio/gwin32api-iterator.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef interface IIterator IIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IIterableVtbl { Step #6 - "compile-libfuzzer-introspector-x86_64": BEGIN_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IUnknown methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *QueryInterface)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterable *This, Step #6 - "compile-libfuzzer-introspector-x86_64": REFIID riid, Step #6 - "compile-libfuzzer-introspector-x86_64": void **ppvObject); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *AddRef)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterable *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *Release)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterable *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IInspectable methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetIids)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterable *This, Step #6 - "compile-libfuzzer-introspector-x86_64": UINT32 *count, Step #6 - "compile-libfuzzer-introspector-x86_64": IID **ids); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterable *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *className); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterable *This, Step #6 - "compile-libfuzzer-introspector-x86_64": TrustLevel *trustLevel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IIterable methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *First)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterable *This, Step #6 - "compile-libfuzzer-introspector-x86_64": IIterator **first); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": END_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": } IIterableVtbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IIteratorVtbl { Step #6 - "compile-libfuzzer-introspector-x86_64": BEGIN_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IUnknown methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *QueryInterface)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterator *This, Step #6 - "compile-libfuzzer-introspector-x86_64": REFIID riid, Step #6 - "compile-libfuzzer-introspector-x86_64": void **ppvObject); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *AddRef)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterator *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *Release)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterator *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IInspectable methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetIids)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterator *This, Step #6 - "compile-libfuzzer-introspector-x86_64": UINT32 *count, Step #6 - "compile-libfuzzer-introspector-x86_64": IID **ids); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterator *This, Step #6 - "compile-libfuzzer-introspector-x86_64": HSTRING *className); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterator *This, Step #6 - "compile-libfuzzer-introspector-x86_64": TrustLevel *trustLevel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IIterator methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_Current)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterator *This, Step #6 - "compile-libfuzzer-introspector-x86_64": IUnknown **current); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterator *This, Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR *hasCurrent); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *MoveNext)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterator *This, Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR *hasCurrent); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *GetMany)( Step #6 - "compile-libfuzzer-introspector-x86_64": IIterator *This, Step #6 - "compile-libfuzzer-introspector-x86_64": UINT capacity, Step #6 - "compile-libfuzzer-introspector-x86_64": void *value, Step #6 - "compile-libfuzzer-introspector-x86_64": UINT *actual); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": END_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": } IIteratorVtbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef interface IIterable IIterable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.191 INFO datatypes - __init__: Processing /src/glib/gio/gwin32notificationbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32NotificationBackend GWin32NotificationBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GNotificationBackendClass GWin32NotificationBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.198 INFO datatypes - __init__: Processing /src/glib/gio/gzlibdecompressor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gz_header gzheader; Step #6 - "compile-libfuzzer-introspector-x86_64": char filename[257]; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileInfo *file_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } HeaderData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.207 INFO datatypes - __init__: Processing /src/glib/gio/gnotification.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass GNotificationClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *label; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *action_name; Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *target; Step #6 - "compile-libfuzzer-introspector-x86_64": } Button; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.218 INFO datatypes - __init__: Processing /src/glib/gio/gpollableoutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.226 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkservice.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkServiceClass GNetworkServiceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkServicePrivate GNetworkServicePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.233 INFO datatypes - __init__: Processing /src/glib/gio/gwin32api-application-activation-manager.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ACTIVATEOPTIONS { Step #6 - "compile-libfuzzer-introspector-x86_64": AO_NONE = 0x0, Step #6 - "compile-libfuzzer-introspector-x86_64": AO_DESIGNMODE = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": AO_NOERRORUI = 0x2, Step #6 - "compile-libfuzzer-introspector-x86_64": AO_NOSPLASHSCREEN = 0x4 Step #6 - "compile-libfuzzer-introspector-x86_64": } ACTIVATEOPTIONS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IApplicationActivationManagerVtbl { Step #6 - "compile-libfuzzer-introspector-x86_64": BEGIN_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IUnknown methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *QueryInterface)( Step #6 - "compile-libfuzzer-introspector-x86_64": IApplicationActivationManager *This, Step #6 - "compile-libfuzzer-introspector-x86_64": REFIID riid, Step #6 - "compile-libfuzzer-introspector-x86_64": void **ppvObject); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *AddRef)( Step #6 - "compile-libfuzzer-introspector-x86_64": IApplicationActivationManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG (STDMETHODCALLTYPE *Release)( Step #6 - "compile-libfuzzer-introspector-x86_64": IApplicationActivationManager *This); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*** IApplicationActivationManager methods ***/ Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *ActivateApplication)( Step #6 - "compile-libfuzzer-introspector-x86_64": IApplicationActivationManager *This, Step #6 - "compile-libfuzzer-introspector-x86_64": LPCWSTR appUserModelId, Step #6 - "compile-libfuzzer-introspector-x86_64": LPCWSTR arguments, Step #6 - "compile-libfuzzer-introspector-x86_64": ACTIVATEOPTIONS options, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD *processId); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *ActivateForFile)( Step #6 - "compile-libfuzzer-introspector-x86_64": IApplicationActivationManager *This, Step #6 - "compile-libfuzzer-introspector-x86_64": LPCWSTR appUserModelId, Step #6 - "compile-libfuzzer-introspector-x86_64": IShellItemArray *itemArray, Step #6 - "compile-libfuzzer-introspector-x86_64": LPCWSTR verb, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD *processId); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT (STDMETHODCALLTYPE *ActivateForProtocol)( Step #6 - "compile-libfuzzer-introspector-x86_64": IApplicationActivationManager *This, Step #6 - "compile-libfuzzer-introspector-x86_64": LPCWSTR appUserModelId, Step #6 - "compile-libfuzzer-introspector-x86_64": IShellItemArray *itemArray, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD *processId); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": END_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": } IApplicationActivationManagerVtbl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.241 INFO datatypes - __init__: Processing /src/glib/gio/gsandbox.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.247 INFO datatypes - __init__: Processing /src/glib/gio/gdbusproxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusProxy *proxy; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *prop_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } InvalidatedPropGetData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncResult *res; Step #6 - "compile-libfuzzer-introspector-x86_64": } InitableAsyncInitableData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *value; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef G_OS_UNIX Step #6 - "compile-libfuzzer-introspector-x86_64": GUnixFDList *fd_list; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusProxy *proxy; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *name_owner; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadPropertiesOnNameOwnerChangedData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.280 INFO datatypes - __init__: Processing /src/glib/gio/gdtlsclientconnection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.287 INFO datatypes - __init__: Processing /src/glib/gio/gconverteroutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize start; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize end; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize size; Step #6 - "compile-libfuzzer-introspector-x86_64": } Buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.299 INFO datatypes - __init__: Processing /src/glib/gio/gdesktopappinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDesktopAppInfoClass GDesktopAppInfoClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDesktopAppInfoLookupIface GDesktopAppInfoLookupIface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDesktopAppInfo GDesktopAppInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDesktopAppInfoLookup GDesktopAppInfoLookup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GDesktopAppLaunchCallback) (GDesktopAppInfo *appinfo, Step #6 - "compile-libfuzzer-introspector-x86_64": GPid pid, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.307 INFO datatypes - __init__: Processing /src/glib/gio/gdbusdaemon.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusDaemon *daemon; Step #6 - "compile-libfuzzer-introspector-x86_64": char *id; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *matches; Step #6 - "compile-libfuzzer-introspector-x86_64": } Client; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int refcount; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusDaemon *daemon; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NameOwner *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *queue; Step #6 - "compile-libfuzzer-introspector-x86_64": } Name; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": guint16 type; Step #6 - "compile-libfuzzer-introspector-x86_64": guint16 arg; Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } MatchElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean eavesdrop; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMessageType type; Step #6 - "compile-libfuzzer-introspector-x86_64": int n_elements; Step #6 - "compile-libfuzzer-introspector-x86_64": MatchElement *elements; Step #6 - "compile-libfuzzer-introspector-x86_64": } Match; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Client *client; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } NameOwner; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.331 INFO datatypes - __init__: Processing /src/glib/gio/gsocket.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef G_OS_WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": GPollFD pollfd; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer fd_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": GSocket *socket; Step #6 - "compile-libfuzzer-introspector-x86_64": GIOCondition condition; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSocketSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.388 INFO datatypes - __init__: Processing /src/glib/gio/gunixmount.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixMountClass GUnixMountClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.394 INFO datatypes - __init__: Processing /src/glib/gio/gnativesocketaddress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.401 INFO datatypes - __init__: Processing /src/glib/gio/gmountprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.407 INFO datatypes - __init__: Processing /src/glib/gio/gproxyaddressenumerator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.420 INFO datatypes - __init__: Processing /src/glib/gio/glocalfileenumerator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": long inode; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileType type; Step #6 - "compile-libfuzzer-introspector-x86_64": } DirEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.429 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkmonitornm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": NM_CONNECTIVITY_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": NM_CONNECTIVITY_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": NM_CONNECTIVITY_PORTAL, Step #6 - "compile-libfuzzer-introspector-x86_64": NM_CONNECTIVITY_LIMITED, Step #6 - "compile-libfuzzer-introspector-x86_64": NM_CONNECTIVITY_FULL Step #6 - "compile-libfuzzer-introspector-x86_64": } NMConnectivityState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": NM_STATE_UNKNOWN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": NM_STATE_ASLEEP = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": NM_STATE_DISCONNECTED = 20, Step #6 - "compile-libfuzzer-introspector-x86_64": NM_STATE_DISCONNECTING = 30, Step #6 - "compile-libfuzzer-introspector-x86_64": NM_STATE_CONNECTING = 40, Step #6 - "compile-libfuzzer-introspector-x86_64": NM_STATE_CONNECTED_LOCAL = 50, Step #6 - "compile-libfuzzer-introspector-x86_64": NM_STATE_CONNECTED_SITE = 60, Step #6 - "compile-libfuzzer-introspector-x86_64": NM_STATE_CONNECTED_GLOBAL = 70, Step #6 - "compile-libfuzzer-introspector-x86_64": } NMState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.439 INFO datatypes - __init__: Processing /src/glib/gio/gtlsinteraction.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsInteraction *interaction; Step #6 - "compile-libfuzzer-introspector-x86_64": GObject *argument; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used when we're invoking async interactions */ Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncReadyCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used when we expect results */ Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsInteractionResult result; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean complete; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond cond; Step #6 - "compile-libfuzzer-introspector-x86_64": } InvokeClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.451 INFO datatypes - __init__: Processing /src/glib/gio/gdbusinterfaceskeleton.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": guint registration_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnectionData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint ref_count; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusInterfaceMethodCallFunc method_call_func; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMethodInvocation *invocation; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DispatchData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.465 INFO datatypes - __init__: Processing /src/glib/gio/gresource-tool.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*SectionCallback) (GElf_Shdr *shdr, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *name, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *section; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *path; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean details; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean found; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallbackData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.478 INFO datatypes - __init__: Processing /src/glib/gio/gdbusmethodinvocation.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusMethodInvocationClass GDBusMethodInvocationClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.489 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-launch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.496 INFO datatypes - __init__: Processing /src/glib/gio/gdebugcontrollerdbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_CONNECTION = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Overrides: */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_DEBUG_ENABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": } GDebugControllerDBusProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint object_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *pending_authorize_tasks; /* (element-type GWeakRef) (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean debug_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDebugControllerDBusPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SIGNAL_AUTHORIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GDebugControllerDBusSignal; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.507 INFO datatypes - __init__: Processing /src/glib/gio/gsocketaddressenumerator.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketAddressEnumeratorClass GSocketAddressEnumeratorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.514 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobjectmanagerclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.536 INFO datatypes - __init__: Processing /src/glib/gio/gunixinputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.545 INFO datatypes - __init__: Processing /src/glib/gio/giomodule.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOModuleClass GIOModuleClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.553 INFO datatypes - __init__: Processing /src/glib/gio/gportalsupport.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.560 INFO datatypes - __init__: Processing /src/glib/gio/goutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const guint8 *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize to_write; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize bytes_written; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncWriteAll; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputVector *vectors; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize n_vectors; /* (unowned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gsize bytes_written; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncWritevAll; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const void *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize count_requested; Step #6 - "compile-libfuzzer-introspector-x86_64": gssize count_written; Step #6 - "compile-libfuzzer-introspector-x86_64": } WriteData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const GOutputVector *vectors; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize n_vectors; /* (unowned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gsize bytes_written; Step #6 - "compile-libfuzzer-introspector-x86_64": } WritevData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream *source; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStreamSpliceFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": guint istream_closed : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": guint ostream_closed : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": gssize n_read; Step #6 - "compile-libfuzzer-introspector-x86_64": gssize n_written; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize bytes_copied; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpliceData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.591 INFO datatypes - __init__: Processing /src/glib/gio/gunixinputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixInputStream GUnixInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixInputStreamClass GUnixInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixInputStreamPrivate GUnixInputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.598 INFO datatypes - __init__: Processing /src/glib/gio/gwin32outputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.606 INFO datatypes - __init__: Processing /src/glib/gio/gbufferedinputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBufferedInputStreamClass GBufferedInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBufferedInputStreamPrivate GBufferedInputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.613 INFO datatypes - __init__: Processing /src/glib/gio/gdummyfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *scheme; Step #6 - "compile-libfuzzer-introspector-x86_64": char *userinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": char *host; Step #6 - "compile-libfuzzer-introspector-x86_64": int port; /* -1 => not in uri */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *query; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fragment; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDecodedUri; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.625 INFO datatypes - __init__: Processing /src/glib/gio/gfiledescriptorbased.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileDescriptorBasedIface GFileDescriptorBasedIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.631 INFO datatypes - __init__: Processing /src/glib/gio/gfilenamecompleter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GFilenameCompleter *completer; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileEnumerator *enumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean should_escape; Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *dir; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *basenames; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean dirs_only; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadBasenamesData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.641 INFO datatypes - __init__: Processing /src/glib/gio/gdtlsserverconnection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDtlsServerConnectionInterface GDtlsServerConnectionInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.647 INFO datatypes - __init__: Processing /src/glib/gio/gsocketaddress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketAddressClass GSocketAddressClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.654 INFO datatypes - __init__: Processing /src/glib/gio/gdbusprivate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond cond; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 number_to_wait_for; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean finished; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": } FlushData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint refcount; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedThreadData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PENDING_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PENDING_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": PENDING_FLUSH, Step #6 - "compile-libfuzzer-introspector-x86_64": PENDING_CLOSE Step #6 - "compile-libfuzzer-introspector-x86_64": } OutputPending; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusWorker *worker; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *flushers; Step #6 - "compile-libfuzzer-introspector-x86_64": } FlushAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MessageToWriteData MessageToWriteData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusWorker *worker; Step #6 - "compile-libfuzzer-introspector-x86_64": GTask *task; Step #6 - "compile-libfuzzer-introspector-x86_64": } CloseData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketControlMessage ***messages; Step #6 - "compile-libfuzzer-introspector-x86_64": gint *num_messages; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReadWithControlData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.685 INFO datatypes - __init__: Processing /src/glib/gio/gdocumentportal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.694 INFO datatypes - __init__: Processing /src/glib/gio/gwin32appinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfo GWin32AppInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32AppInfoClass GWin32AppInfoClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.700 INFO datatypes - __init__: Processing /src/glib/gio/gcredentials.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.711 INFO datatypes - __init__: Processing /src/glib/gio/gmenu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass GMenuItemClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GMenuModelClass GMenuClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.726 INFO datatypes - __init__: Processing /src/glib/gio/gsocketconnectable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocketConnectableIface GSocketConnectableIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.733 INFO datatypes - __init__: Processing /src/glib/gio/gdtlsconnection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDtlsConnectionInterface GDtlsConnectionInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.742 INFO datatypes - __init__: Processing /src/glib/gio/giomodule-priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gboolean (*GIOModuleVerifyFunc) (gpointer); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.748 INFO datatypes - __init__: Processing /src/glib/gio/gdbusmessage.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.758 INFO datatypes - __init__: Processing /src/glib/gio/gsettingsbackend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSettingsBackendPrivate GSettingsBackendPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSettingsBackendClass GSettingsBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.766 INFO datatypes - __init__: Processing /src/glib/gio/gsocketlistener.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GList *sources; /* (element-type GSource) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean returned_yet; Step #6 - "compile-libfuzzer-introspector-x86_64": } AcceptSocketAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.782 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-info.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.792 INFO datatypes - __init__: Processing /src/glib/gio/gpollableoutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GPollableOutputStreamInterface GPollableOutputStreamInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.799 INFO datatypes - __init__: Processing /src/glib/gio/gcontenttypeprivate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.804 INFO datatypes - __init__: Processing /src/glib/gio/gconverterinputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize start; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize end; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize size; Step #6 - "compile-libfuzzer-introspector-x86_64": } Buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.816 INFO datatypes - __init__: Processing /src/glib/gio/gmemorymonitorwin32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.824 INFO datatypes - __init__: Processing /src/glib/gio/gfileinputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileInputStreamClass GFileInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileInputStreamPrivate GFileInputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.831 INFO datatypes - __init__: Processing /src/glib/gio/gdbusintrospection.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.840 INFO datatypes - __init__: Processing /src/glib/gio/gvfs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GFile * (* GVfsFileLookupFunc) (GVfs *vfs, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *identifier, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GVfsClass GVfsClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.848 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkaddress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkAddressClass GNetworkAddressClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNetworkAddressPrivate GNetworkAddressPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.854 INFO datatypes - __init__: Processing /src/glib/gio/gactiongroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.864 INFO datatypes - __init__: Processing /src/glib/gio/gthreadedsocketservice.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GThreadedSocketServicePrivate GThreadedSocketServicePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GThreadedSocketServiceClass GThreadedSocketServiceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.870 INFO datatypes - __init__: Processing /src/glib/gio/gfilemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileMonitorClass GFileMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileMonitorPrivate GFileMonitorPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.877 INFO datatypes - __init__: Processing /src/glib/gio/gdbusconnection.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify callback; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallDestroyNotifyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *rule; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *sender; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *sender_unique_name; /* if sender is unique or org.freedesktop.DBus, then that name... otherwise blank */ Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *interface_name; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *member; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *object_path; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *arg0; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusSignalFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *subscribers; /* (owned) (element-type SignalSubscriber) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SignalData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMessage *message; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExportedSubtree *es; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SubtreeDeferredData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMessage *message; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *property_name; Step #6 - "compile-libfuzzer-introspector-x86_64": const GDBusInterfaceVTable *vtable; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusInterfaceInfo *interface_info; Step #6 - "compile-libfuzzer-introspector-x86_64": const GDBusPropertyInfo *property_info; Step #6 - "compile-libfuzzer-introspector-x86_64": guint registration_id; Step #6 - "compile-libfuzzer-introspector-x86_64": guint subtree_registration_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } PropertyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncResult *res; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } SendMessageSyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExportedSubtree ExportedSubtree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean remote_peer_vanished; Step #6 - "compile-libfuzzer-introspector-x86_64": } EmitClosedData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ExportedObject *eo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gint refcount; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint id; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *interface_name; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusInterfaceVTable *vtable; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusInterfaceInfo *interface_info; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify user_data_free_func; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExportedInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMessage *message; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": const GDBusInterfaceVTable *vtable; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusInterfaceInfo *interface_info; Step #6 - "compile-libfuzzer-introspector-x86_64": guint registration_id; Step #6 - "compile-libfuzzer-introspector-x86_64": guint subtree_registration_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } PropertyGetAllData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MAY_BE_UNINITIALIZED = (1<<1) Step #6 - "compile-libfuzzer-introspector-x86_64": } CheckUnclosedFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncResult *result; Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncCloseData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExportedObject ExportedObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *method_call_closure; Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *get_property_closure; Step #6 - "compile-libfuzzer-introspector-x86_64": GClosure *set_property_closure; Step #6 - "compile-libfuzzer-introspector-x86_64": } RegisterObjectData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GVariantType *reply_type; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *method_name; /* for error message */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GUnixFDList *fd_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusConnectionClass GDBusConnectionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 serial; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gulong cancellable_handler_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *cancelled_idle_source; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *timeout_source; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean delivered; Step #6 - "compile-libfuzzer-introspector-x86_64": } SendMessageData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint id; Step #6 - "compile-libfuzzer-introspector-x86_64": guint ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMessageFilterFunction filter_function; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify user_data_free_func; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": } FilterData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SignalSubscriber *subscriber; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusMessage *message; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *sender; /* (nullable) for peer-to-peer connections */ Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *path; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *interface; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *member; Step #6 - "compile-libfuzzer-introspector-x86_64": } SignalInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* All fields are immutable after construction. */ Step #6 - "compile-libfuzzer-introspector-x86_64": gatomicrefcount ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusSignalCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify user_data_free_func; Step #6 - "compile-libfuzzer-introspector-x86_64": guint id; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": } SignalSubscriber; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.951 INFO datatypes - __init__: Processing /src/glib/gio/gdbusauthmechanism.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.960 INFO datatypes - __init__: Processing /src/glib/gio/giowin32-afunix.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sockaddr_un { Step #6 - "compile-libfuzzer-introspector-x86_64": ADDRESS_FAMILY sun_family; Step #6 - "compile-libfuzzer-introspector-x86_64": char sun_path[UNIX_PATH_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOCKADDR_UN, *PSOCKADDR_UN; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.966 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-remove.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.972 INFO datatypes - __init__: Processing /src/glib/gio/gkeyfilesettingsbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GSettingsBackendClass GKeyfileSettingsBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_FILENAME = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_ROOT_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_ROOT_GROUP, Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_DEFAULTS_DIR Step #6 - "compile-libfuzzer-introspector-x86_64": } GKeyfileSettingsBackendProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GKeyfileSettingsBackend *kfsb; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean failed; Step #6 - "compile-libfuzzer-introspector-x86_64": } WriteManyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsBackend parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GKeyFile *keyfile; Step #6 - "compile-libfuzzer-introspector-x86_64": GPermission *permission; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean writable; Step #6 - "compile-libfuzzer-introspector-x86_64": char *defaults_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": GKeyFile *system_keyfile; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *system_locks; /* Used as a set, owning the strings it contains */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize prefix_len; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *root_group; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize root_group_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *file; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMonitor *file_monitor; Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 digest[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *dir; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMonitor *dir_monitor; Step #6 - "compile-libfuzzer-introspector-x86_64": } GKeyfileSettingsBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.988 INFO datatypes - __init__: Processing /src/glib/gio/gmenuexporter.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:12.994 INFO datatypes - __init__: Processing /src/glib/gio/gbufferedoutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBufferedOutputStreamClass GBufferedOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GBufferedOutputStreamPrivate GBufferedOutputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.001 INFO datatypes - __init__: Processing /src/glib/gio/gdocumentportal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.007 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.016 INFO datatypes - __init__: Processing /src/glib/gio/gtlsdatabase.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _AsyncVerifyChain { Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsCertificate *chain; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *purpose; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketConnectable *identity; Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsInteraction *interaction; Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsDatabaseVerifyFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncVerifyChain; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GByteArray *issuer; Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsInteraction *interaction; Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsDatabaseLookupFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncLookupCertificatesIssuedBy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *handle; Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsInteraction *interaction; Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsDatabaseLookupFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncLookupCertificateForHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsCertificate *certificate; Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsInteraction *interaction; Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsDatabaseLookupFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncLookupCertificateIssuer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.031 INFO datatypes - __init__: Processing /src/glib/gio/gsocketaddress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddressEnumerator parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddress *sockaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSocketAddressAddressEnumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddressEnumeratorClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GSocketAddressAddressEnumeratorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.041 INFO datatypes - __init__: Processing /src/glib/gio/gtlspassword.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsPasswordClass GTlsPasswordClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsPasswordPrivate GTlsPasswordPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.049 INFO datatypes - __init__: Processing /src/glib/gio/gdatainputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDataInputStreamClass GDataInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDataInputStreamPrivate GDataInputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.059 INFO datatypes - __init__: Processing /src/glib/gio/gwin32file-sync-stream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32FileSyncStream GWin32FileSyncStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.064 INFO datatypes - __init__: Processing /src/glib/gio/gtlsfiledatabase.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.070 INFO datatypes - __init__: Processing /src/glib/gio/thumbnail-verify.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.076 INFO datatypes - __init__: Processing /src/glib/gio/gapplication-tool.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.087 INFO datatypes - __init__: Processing /src/glib/gio/glocalfileiostream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.093 INFO datatypes - __init__: Processing /src/glib/gio/gsimpleactiongroup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimpleActionGroupPrivate GSimpleActionGroupPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSimpleActionGroupClass GSimpleActionGroupClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.100 INFO datatypes - __init__: Processing /src/glib/gio/gtcpconnection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.108 INFO datatypes - __init__: Processing /src/glib/gio/gsandbox.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.115 INFO datatypes - __init__: Processing /src/glib/gio/gsocketclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GError *tmp_error; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *best_error; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketClientEvent best_error_event; Step #6 - "compile-libfuzzer-introspector-x86_64": } SocketClientErrorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddress *address; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocket *socket; Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": GProxyAddress *proxy_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketClientAsyncConnectData *data; /* unowned */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *timeout_source; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *task_cancellable; /* (owned); this is equal to g_task_get_cancellable (ConnectionAttempt.data->task), but with a longer lifetime */ Step #6 - "compile-libfuzzer-introspector-x86_64": gulong cancelled_id; Step #6 - "compile-libfuzzer-introspector-x86_64": grefcount ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnectionAttempt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GTask *task; /* unowned */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketClient *client; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketConnectable *connectable; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddressEnumerator *enumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *enumeration_cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *enumeration_parent_cancellable; /* (nullable) (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gulong enumeration_cancelled_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *connection_attempts; /* (element-type ConnectionAttempt) (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSList *successful_connections; Step #6 - "compile-libfuzzer-introspector-x86_64": SocketClientErrorInfo *error_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean enumerated_at_least_once; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean enumeration_completed; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean connection_in_progress; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean completed; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSocketClientAsyncConnectData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.139 INFO datatypes - __init__: Processing /src/glib/gio/gcharsetconverter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.148 INFO datatypes - __init__: Processing /src/glib/gio/giostream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOStreamPrivate GIOStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GIOStreamClass GIOStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.156 INFO datatypes - __init__: Processing /src/glib/gio/gunixconnection.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixConnection GUnixConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixConnectionPrivate GUnixConnectionPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixConnectionClass GUnixConnectionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.164 INFO datatypes - __init__: Processing /src/glib/gio/gosxappinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GOsxAppInfo GOsxAppInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GOsxAppInfoClass GOsxAppInfoClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.170 INFO datatypes - __init__: Processing /src/glib/gio/gunixcredentialsmessage.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixCredentialsMessagePrivate GUnixCredentialsMessagePrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GUnixCredentialsMessageClass GUnixCredentialsMessageClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.176 INFO datatypes - __init__: Processing /src/glib/gio/glocalfilemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *child; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 last_emission : 63; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 dirty : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": } PendingChange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMonitorEvent event_type; Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *child; Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *other; Step #6 - "compile-libfuzzer-introspector-x86_64": } QueuedEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.190 INFO datatypes - __init__: Processing /src/glib/gio/gpowerprofilemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.197 INFO datatypes - __init__: Processing /src/glib/gio/gdbusnameowning.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GBusNameAcquiredCallback) (GDBusConnection *connection, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *name, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GBusNameLostCallback) (GDBusConnection *connection, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *name, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.203 INFO datatypes - __init__: Processing /src/glib/gio/glocalfileiostream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileIOStream GLocalFileIOStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileIOStreamClass GLocalFileIOStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalFileIOStreamPrivate GLocalFileIOStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.209 INFO datatypes - __init__: Processing /src/glib/gio/gsubprocesslauncher.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.216 INFO datatypes - __init__: Processing /src/glib/gio/thumbnail-verify.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *uri; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 mtime; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 size; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExpectedInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.224 INFO datatypes - __init__: Processing /src/glib/gio/gsocketconnectable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GSocketConnectableIface GSocketConnectableInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.230 INFO datatypes - __init__: Processing /src/glib/gio/gsettingsbackendinternal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void (* changed) (GObject *target, Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsBackend *backend, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *key, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer origin_tag); Step #6 - "compile-libfuzzer-introspector-x86_64": void (* path_changed) (GObject *target, Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsBackend *backend, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *path, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer origin_tag); Step #6 - "compile-libfuzzer-introspector-x86_64": void (* keys_changed) (GObject *target, Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsBackend *backend, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *prefix, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer origin_tag, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar * const *names); Step #6 - "compile-libfuzzer-introspector-x86_64": void (* writable_changed) (GObject *target, Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsBackend *backend, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *key); Step #6 - "compile-libfuzzer-introspector-x86_64": void (* path_writable_changed) (GObject *target, Step #6 - "compile-libfuzzer-introspector-x86_64": GSettingsBackend *backend, Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *path); Step #6 - "compile-libfuzzer-introspector-x86_64": } GSettingsListenerVTable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.237 INFO datatypes - __init__: Processing /src/glib/gio/gremoteactiongroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.242 INFO datatypes - __init__: Processing /src/glib/gio/gtlsbackend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsBackend GTlsBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsBackendInterface GTlsBackendInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.249 INFO datatypes - __init__: Processing /src/glib/gio/gnetworkaddress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": RESOLVE_STATE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": RESOLVE_STATE_WAITING_ON_IPV4 = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": RESOLVE_STATE_WAITING_ON_IPV6 = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } ResolveState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddressEnumerator parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GNetworkAddress *addr; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GList *addresses; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GList *current_item; /* (unowned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GTask *queued_task; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GTask *waiting_task; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GError *last_error; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSource *wait_source; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResolveState state; Step #6 - "compile-libfuzzer-introspector-x86_64": } GNetworkAddressAddressEnumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddressEnumeratorClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GNetworkAddressAddressEnumeratorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.267 INFO datatypes - __init__: Processing /src/glib/gio/gvolumemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.275 INFO datatypes - __init__: Processing /src/glib/gio/gcontenttype-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.285 INFO datatypes - __init__: Processing /src/glib/gio/gasyncresult.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GAsyncResultIface GAsyncResultIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.291 INFO datatypes - __init__: Processing /src/glib/gio/gtlspassword.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.300 INFO datatypes - __init__: Processing /src/glib/gio/gtask.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROP_COMPLETED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } GTaskProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_TASK_RETURN_SUCCESS, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TASK_RETURN_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": G_TASK_RETURN_FROM_THREAD Step #6 - "compile-libfuzzer-introspector-x86_64": } GTaskReturnType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.319 INFO datatypes - __init__: Processing /src/glib/gio/gpropertyaction.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.325 INFO datatypes - __init__: Processing /src/glib/gio/gtask.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTaskClass GTaskClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GTaskThreadFunc) (GTask *task, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer source_object, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer task_data, Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.335 INFO datatypes - __init__: Processing /src/glib/gio/gioscheduler.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSourceFunc func; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean ret_val; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDestroyNotify notify; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex ack_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond ack_condition; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean ack; Step #6 - "compile-libfuzzer-introspector-x86_64": } MainLoopProxy; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.343 INFO datatypes - __init__: Processing /src/glib/gio/gwin32registrykey.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_WATCH_NAME = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_WATCH_ATTRIBUTES = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_WATCH_VALUES = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_WATCH_SECURITY = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } GWin32RegistryKeyWatcherFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32RegistryKeyClass GWin32RegistryKeyClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32RegistrySubkeyIter GWin32RegistrySubkeyIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GWin32RegistryKeyWatchCallbackFunc) (GWin32RegistryKey *key, Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_BINARY = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_UINT32LE = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_UINT32BE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": #if G_BYTE_ORDER == G_BIG_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_UINT32 = G_WIN32_REGISTRY_VALUE_UINT32BE, Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_UINT32 = G_WIN32_REGISTRY_VALUE_UINT32LE, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_EXPAND_STR = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_LINK = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_MULTI_STR = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_UINT64LE = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": #if G_BYTE_ORDER == G_LITTLE_ENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_UINT64 = G_WIN32_REGISTRY_VALUE_UINT64LE, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": G_WIN32_REGISTRY_VALUE_STR = 8 Step #6 - "compile-libfuzzer-introspector-x86_64": } GWin32RegistryValueType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32RegistryKeyPrivate GWin32RegistryKeyPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32RegistryKey GWin32RegistryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32RegistryValueIter GWin32RegistryValueIter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.354 INFO datatypes - __init__: Processing /src/glib/gio/ginputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInputStreamClass GInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInputStreamPrivate GInputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.363 INFO datatypes - __init__: Processing /src/glib/gio/gdbusobjectmanager.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusObjectManagerIface GDBusObjectManagerIface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.370 INFO datatypes - __init__: Processing /src/glib/gio/gcontextspecificgroup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *table; Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond cond; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean requested_state; Step #6 - "compile-libfuzzer-introspector-x86_64": GCallback requested_func; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean effective_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } GContextSpecificGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.376 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-mount.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MOUNT_OP_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": MOUNT_OP_ASKED, Step #6 - "compile-libfuzzer-introspector-x86_64": MOUNT_OP_ABORTED Step #6 - "compile-libfuzzer-introspector-x86_64": } MountOpState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.397 INFO datatypes - __init__: Processing /src/glib/gio/gdtlsserverconnection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.403 INFO datatypes - __init__: Processing /src/glib/gio/gsimpleactiongroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.413 INFO datatypes - __init__: Processing /src/glib/gio/gdatainputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean last_saw_cr; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize checked; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *stop_chars; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize stop_chars_len; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize length; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDataInputStreamReadData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.430 INFO datatypes - __init__: Processing /src/glib/gio/gpowerprofilemonitorportal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.435 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-rename.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.441 INFO datatypes - __init__: Processing /src/glib/gio/gmountoperation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.453 INFO datatypes - __init__: Processing /src/glib/gio/glocalvfs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.461 INFO datatypes - __init__: Processing /src/glib/gio/gtlsinteraction.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsInteractionClass GTlsInteractionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsInteractionPrivate GTlsInteractionPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.468 INFO datatypes - __init__: Processing /src/glib/gio/gfileinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileInfoClass GFileInfoClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.482 INFO datatypes - __init__: Processing /src/glib/gio/gproxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GProxyInterface GProxyInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.488 INFO datatypes - __init__: Processing /src/glib/gio/gcredentials.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCredentialsClass GCredentialsClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.495 INFO datatypes - __init__: Processing /src/glib/gio/gasyncresult.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GAsyncResultIface GAsyncResultInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.501 INFO datatypes - __init__: Processing /src/glib/gio/gdbus-tool.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": WAIT_STATE_RUNNING, /* waiting to see the service */ Step #6 - "compile-libfuzzer-introspector-x86_64": WAIT_STATE_SUCCESS, /* seen it successfully */ Step #6 - "compile-libfuzzer-introspector-x86_64": WAIT_STATE_TIMEOUT, /* timed out before seeing it */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WaitState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.536 INFO datatypes - __init__: Processing /src/glib/gio/gsocks4aproxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocks4aProxy GSocks4aProxy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GSocks4aProxyClass GSocks4aProxyClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.542 INFO datatypes - __init__: Processing /src/glib/gio/gio-tool-mime.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.549 INFO datatypes - __init__: Processing /src/glib/gio/gfileenumerator.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileEnumeratorClass GFileEnumeratorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GFileEnumeratorPrivate GFileEnumeratorPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.557 INFO datatypes - __init__: Processing /src/glib/gio/gmemorymonitordbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.562 INFO datatypes - __init__: Processing /src/glib/gio/gactiongroupexporter.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.568 INFO datatypes - __init__: Processing /src/glib/gio/gwin32inputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32InputStream GWin32InputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32InputStreamPrivate GWin32InputStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32InputStreamClass GWin32InputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.574 INFO datatypes - __init__: Processing /src/glib/gio/gproxyaddress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.582 INFO datatypes - __init__: Processing /src/glib/gio/gdbusmenumodel.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusMenuPath GDBusMenuPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *bus_name; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *object_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } PathIdentifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *bus_name; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *object_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConstPathIdentifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GMenuModelClass GDBusMenuModelClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDBusMenuGroup GDBusMenuGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *links; Step #6 - "compile-libfuzzer-introspector-x86_64": } GDBusMenuModelItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUP_OFFLINE, Step #6 - "compile-libfuzzer-introspector-x86_64": GROUP_PENDING, Step #6 - "compile-libfuzzer-introspector-x86_64": GROUP_ONLINE Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.596 INFO datatypes - __init__: Processing /src/glib/gio/gwin32networkmonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32NetworkMonitor GWin32NetworkMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32NetworkMonitorPrivate GWin32NetworkMonitorPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32NetworkMonitorClass GWin32NetworkMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.601 INFO datatypes - __init__: Processing /src/glib/gio/gdummyfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyFile GDummyFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyFileClass GDummyFileClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.607 INFO datatypes - __init__: Processing /src/glib/gio/gdummyproxyresolver.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyProxyResolver GDummyProxyResolver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDummyProxyResolverClass GDummyProxyResolverClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.613 INFO datatypes - __init__: Processing /src/glib/gio/gdelayedsettingsbackend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDelayedSettingsBackendPrivate GDelayedSettingsBackendPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDelayedSettingsBackend GDelayedSettingsBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GDelayedSettingsBackendClass GDelayedSettingsBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.618 INFO datatypes - __init__: Processing /src/glib/gio/gio-querymodules.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.625 INFO datatypes - __init__: Processing /src/glib/gio/glocalvfs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalVfs GLocalVfs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLocalVfsClass GLocalVfsClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.631 INFO datatypes - __init__: Processing /src/glib/gio/gdbusmethodinvocation.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.638 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwinhttpfileoutputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.645 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwinhttpvfs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.657 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwin32fsmonitorutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.663 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwin32fsmonitorutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.672 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwin32filemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.678 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwin32filemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32FileMonitor GWin32FileMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32FileMonitorClass GWin32FileMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWin32FileMonitorPrivate GWin32FileMonitorPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.684 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwinhttpfileinputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWinHttpFileInputStream GWinHttpFileInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWinHttpFileInputStreamClass GWinHttpFileInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.690 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwinhttpfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWinHttpFile GWinHttpFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWinHttpFileClass GWinHttpFileClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.696 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwinhttpvfs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWinHttpVfs GWinHttpVfs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWinHttpVfsClass GWinHttpVfsClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWinHttpDllFuncs GWinHttpDllFuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.703 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwinhttpfileoutputstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWinHttpFileOutputStream GWinHttpFileOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GWinHttpFileOutputStreamClass GWinHttpFileOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.709 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwinhttpfileinputstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.716 INFO datatypes - __init__: Processing /src/glib/gio/win32/gwinhttpfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.729 INFO datatypes - __init__: Processing /src/glib/gio/win32/winhttp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LPVOID HINTERNET; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef INTERNET_PORT *LPINTERNET_PORT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwStructSize; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszScheme; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwSchemeLength; Step #6 - "compile-libfuzzer-introspector-x86_64": INTERNET_SCHEME nScheme; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszHostName; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwHostNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": INTERNET_PORT nPort; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszUserName; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwUserNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszPassword; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwPasswordLength; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszUrlPath; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwUrlPathLength; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszExtraInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwExtraInfoLength; Step #6 - "compile-libfuzzer-introspector-x86_64": } URL_COMPONENTS, *LPURL_COMPONENTS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LPURL_COMPONENTS LPURL_COMPONENTSW; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILETIME ftExpiry; Step #6 - "compile-libfuzzer-introspector-x86_64": FILETIME ftStart; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszSubjectInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszIssuerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszProtocolName; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszSignatureAlgName; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszEncryptionAlgName; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwKeySize; Step #6 - "compile-libfuzzer-introspector-x86_64": } WINHTTP_CERTIFICATE_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef WINHTTP_PROXY_INFO WINHTTP_PROXY_INFOW; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL fAutoDetect; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszAutoConfigUrl; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszProxy; Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSTR lpszProxyBypass; Step #6 - "compile-libfuzzer-introspector-x86_64": } WINHTTP_CURRENT_USER_IE_PROXY_CONFIG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwAutoDetectFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": LPCWSTR lpszAutoConfigUrl; Step #6 - "compile-libfuzzer-introspector-x86_64": LPVOID lpvReserved; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwReserved; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL fAutoLogonIfChallenged; Step #6 - "compile-libfuzzer-introspector-x86_64": } WINHTTP_AUTOPROXY_OPTIONS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef WORD INTERNET_PORT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HINTERNET *LPHINTERNET; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int INTERNET_SCHEME, *LPINTERNET_SCHEME; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef URL_COMPONENTS URL_COMPONENTSW; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD_PTR dwResult; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwError; Step #6 - "compile-libfuzzer-introspector-x86_64": } WINHTTP_ASYNC_RESULT, *LPWINHTTP_ASYNC_RESULT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwAccessType; Step #6 - "compile-libfuzzer-introspector-x86_64": LPCWSTR lpszProxy; Step #6 - "compile-libfuzzer-introspector-x86_64": LPCWSTR lpszProxyBypass; Step #6 - "compile-libfuzzer-introspector-x86_64": } WINHTTP_PROXY_INFO, *LPWINHTTP_PROXY_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LPWINHTTP_PROXY_INFO LPWINHTTP_PROXY_INFOW; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef VOID (CALLBACK *WINHTTP_STATUS_CALLBACK)(HINTERNET,DWORD_PTR,DWORD,LPVOID,DWORD); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwMajorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwMinorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": } HTTP_VERSION_INFO, *LPHTTP_VERSION_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.738 INFO datatypes - __init__: Processing /src/glib/gio/tests/memory-settings-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.744 INFO datatypes - __init__: Processing /src/glib/gio/tests/portal-support-snap-classic.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *old_path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *old_snap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *bin_path; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *snap_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } SetupData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.750 INFO datatypes - __init__: Processing /src/glib/gio/tests/socket-testserver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.759 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-connection.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncQueue *incoming_queue; /* (element-type GDBusMessage) */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_outgoing; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FilterData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean alter_incoming; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean alter_outgoing; Step #6 - "compile-libfuzzer-introspector-x86_64": } FilterEffects; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.785 INFO datatypes - __init__: Processing /src/glib/gio/tests/trash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.793 INFO datatypes - __init__: Processing /src/glib/gio/tests/file.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GError **error; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncErrorData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *file; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMonitor *monitor; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *ostream; Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream *istream; Step #6 - "compile-libfuzzer-introspector-x86_64": gint buffersize; Step #6 - "compile-libfuzzer-introspector-x86_64": gint monitor_created; Step #6 - "compile-libfuzzer-introspector-x86_64": gint monitor_deleted; Step #6 - "compile-libfuzzer-introspector-x86_64": gint monitor_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *monitor_path; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize pos; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *data; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": guint timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean file_deleted; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean timed_out; Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateDeleteData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": goffset current_num_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": goffset total_num_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyProgressData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_TEST_SETUP_TYPE_NONEXISTENT, Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_TEST_SETUP_TYPE_REGULAR_EMPTY, Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_TEST_SETUP_TYPE_REGULAR_NONEMPTY, Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_TEST_SETUP_TYPE_DIRECTORY, Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_TEST_SETUP_TYPE_SOCKET, Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_TEST_SETUP_TYPE_SYMLINK_DANGLING, Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_TEST_SETUP_TYPE_SYMLINK_VALID, Step #6 - "compile-libfuzzer-introspector-x86_64": } FileTestSetupType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 expected_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 expected_dirs; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 expected_files; Step #6 - "compile-libfuzzer-introspector-x86_64": gint progress_count; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 progress_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 progress_dirs; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 progress_files; Step #6 - "compile-libfuzzer-introspector-x86_64": } MeasureData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gsize bytes_written; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputVector *vectors; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize n_vectors; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean done; Step #6 - "compile-libfuzzer-introspector-x86_64": } WritevAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean done; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean res; Step #6 - "compile-libfuzzer-introspector-x86_64": } MoveAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": goffset total_num_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } MoveAsyncProgressData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *file; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *data; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean again; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplaceLoadData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *main_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *file; Step #6 - "compile-libfuzzer-introspector-x86_64": GBytes *bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadBytesAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GAppInfo *info; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryDefaultHandlerData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.867 INFO datatypes - __init__: Processing /src/glib/gio/tests/sandbox.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.874 INFO datatypes - __init__: Processing /src/glib/gio/tests/resolver-parsing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.889 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-close-pending.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream *input_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *output_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": } MyIOStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFilterOutputStream parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": } MySlowCloseOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gint server_to_client[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": gint client_to_server[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *server_iostream; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *server_conn; Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *iostream; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *guid; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": } Fixture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": gint io_priority; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncReadyCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } DelayedClose; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStreamClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } MyIOStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFilterOutputStreamClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } MySlowCloseOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.899 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-example-unix-fd-client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.906 INFO datatypes - __init__: Processing /src/glib/gio/tests/win32-appinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.918 INFO datatypes - __init__: Processing /src/glib/gio/tests/portal-support-flatpak-network-only.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.923 INFO datatypes - __init__: Processing /src/glib/gio/tests/credentials.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.933 INFO datatypes - __init__: Processing /src/glib/gio/tests/gsubprocess-testprog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.943 INFO datatypes - __init__: Processing /src/glib/gio/tests/gsubprocess.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean cb_called; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestExit1CancelData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": guint events_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean caught_error; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gint counter; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *first_stdin; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMultiSpliceData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": guint events_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestCatData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSubprocess *proc; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_utf8; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean running; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestCancelledCommunicateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSubprocessFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_utf8; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean running; Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestAsyncCommunicateData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:13.986 INFO datatypes - __init__: Processing /src/glib/gio/tests/live-g-file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.010 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-sasl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GCond cond; Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusServerFlags server_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *guid; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *listenable_address; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean ready; Step #6 - "compile-libfuzzer-introspector-x86_64": } ServerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.020 INFO datatypes - __init__: Processing /src/glib/gio/tests/power-profile-monitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.026 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-test-codegen.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *thread_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": gint initial_y; Step #6 - "compile-libfuzzer-introspector-x86_64": gint initial_i; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_g_properties_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean received_test_signal; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_notify_u; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_notify_n; Step #6 - "compile-libfuzzer-introspector-x86_64": } ClientData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": guint state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_object_proxy_added_signals; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_object_proxy_removed_signals; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_interface_added_signals; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_interface_removed_signals; Step #6 - "compile-libfuzzer-introspector-x86_64": } OMData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *xml; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } IntrospectData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *result; Step #6 - "compile-libfuzzer-introspector-x86_64": } OMGetManagedObjectsData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.088 INFO datatypes - __init__: Processing /src/glib/gio/tests/test-pipe-unix.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.094 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-example-objectmanager-client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.101 INFO datatypes - __init__: Processing /src/glib/gio/tests/send-data.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.109 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-example-watch-name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.115 INFO datatypes - __init__: Processing /src/glib/gio/tests/max-version.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.121 INFO datatypes - __init__: Processing /src/glib/gio/tests/thumbnail-verification.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.127 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-error.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ERROR_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ERROR_BLA Step #6 - "compile-libfuzzer-introspector-x86_64": } TestError; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.136 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-connection-slow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.144 INFO datatypes - __init__: Processing /src/glib/gio/tests/gapplication-example-open.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.150 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-address-get-session.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.157 INFO datatypes - __init__: Processing /src/glib/gio/tests/g-file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.171 INFO datatypes - __init__: Processing /src/glib/gio/tests/appmonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *applications_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": } Fixture; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.178 INFO datatypes - __init__: Processing /src/glib/gio/tests/autoptr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.184 INFO datatypes - __init__: Processing /src/glib/gio/tests/fake-service-name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.190 INFO datatypes - __init__: Processing /src/glib/gio/tests/portal-support-flatpak-none.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.196 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-example-server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.205 INFO datatypes - __init__: Processing /src/glib/gio/tests/dbus-appinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GAppLaunchContext TestAppLaunchContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GAppLaunchContextClass TestAppLaunchContextClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GApplicationClass TestApplicationClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GApplication TestApplication; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.218 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-proxy-well-known-name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.229 INFO datatypes - __init__: Processing /src/glib/gio/tests/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.253 INFO datatypes - __init__: Processing /src/glib/gio/tests/slow-connect-preload.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.259 INFO datatypes - __init__: Processing /src/glib/gio/tests/testenum.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ENUM_FOO, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ENUM_BAR, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ENUM_BAZ, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_ENUM_QUUX Step #6 - "compile-libfuzzer-introspector-x86_64": } TestEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_FLAGS_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_FLAGS_MOURNING = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_FLAGS_LAUGHING = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_FLAGS_TALKING = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_FLAGS_WALKING = (1 << 3) Step #6 - "compile-libfuzzer-introspector-x86_64": } TestFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.264 INFO datatypes - __init__: Processing /src/glib/gio/tests/task.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": THREAD_STARTING, Step #6 - "compile-libfuzzer-introspector-x86_64": THREAD_RUNNING, Step #6 - "compile-libfuzzer-introspector-x86_64": THREAD_CANCELLED, Step #6 - "compile-libfuzzer-introspector-x86_64": THREAD_COMPLETED Step #6 - "compile-libfuzzer-introspector-x86_64": } ThreadState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.314 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-example-objectmanager-server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.321 INFO datatypes - __init__: Processing /src/glib/gio/tests/socket-address.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.329 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-connection-loss.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.336 INFO datatypes - __init__: Processing /src/glib/gio/tests/fake-document-portal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.342 INFO datatypes - __init__: Processing /src/glib/gio/tests/cancellable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint iterations_requested; /* construct-only */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint iterations_done; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MockOperationData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GCond cond; Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean thread_ready; Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncQueue *cancellable_source_queue; /* (owned) (element-type GCancellableSource) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ThreadedDisposeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean polling_started; /* Atomic */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CancellablePollThreadData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": GCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_disconnecting; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_resetting; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer handler_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnectingThreadData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.358 INFO datatypes - __init__: Processing /src/glib/gio/tests/giomodule.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.366 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-example-export.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MyObjectClass MyObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MyObject MyObject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.374 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-overflow.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.383 INFO datatypes - __init__: Processing /src/glib/gio/tests/resourceplugin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.388 INFO datatypes - __init__: Processing /src/glib/gio/tests/filter-cat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.396 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-sessionbus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.402 INFO datatypes - __init__: Processing /src/glib/gio/tests/gio-du.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.409 INFO datatypes - __init__: Processing /src/glib/gio/tests/contenttype.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.422 INFO datatypes - __init__: Processing /src/glib/gio/tests/portal-support-snap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *old_path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *old_snap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *bin_path; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *snap_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } SetupData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.430 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean timed_out; Step #6 - "compile-libfuzzer-introspector-x86_64": } PropertyNotifyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean timed_out; Step #6 - "compile-libfuzzer-introspector-x86_64": } SignalReceivedData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean name_appeared; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean unwatch_complete; Step #6 - "compile-libfuzzer-introspector-x86_64": } WatchData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.437 INFO datatypes - __init__: Processing /src/glib/gio/tests/socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocket *server; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocket *client; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketFamily family; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; /* to shut down dgram echo server thread */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IPTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream *is; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *os; Step #6 - "compile-libfuzzer-introspector-x86_64": const guint8 *write_data; Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 *read_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestReadWriteData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.492 INFO datatypes - __init__: Processing /src/glib/gio/tests/httpd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.500 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-tests.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.506 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-peer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean accept_connection; Step #6 - "compile-libfuzzer-introspector-x86_64": gint num_connection_attempts; Step #6 - "compile-libfuzzer-introspector-x86_64": GPtrArray *current_connections; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_method_calls; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean signal_received; Step #6 - "compile-libfuzzer-introspector-x86_64": } PeerData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusServer *server; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GList *connections; Step #6 - "compile-libfuzzer-introspector-x86_64": } DmpData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.544 INFO datatypes - __init__: Processing /src/glib/gio/tests/gsocketclient-slow.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean completed; Step #6 - "compile-libfuzzer-introspector-x86_64": } EventCallbackData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.552 INFO datatypes - __init__: Processing /src/glib/gio/tests/memory-input-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.563 INFO datatypes - __init__: Processing /src/glib/gio/tests/dbus-launch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.569 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-addresses.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.577 INFO datatypes - __init__: Processing /src/glib/gio/tests/simple-async-result.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.586 INFO datatypes - __init__: Processing /src/glib/gio/tests/network-monitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": GInetAddress *address; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mask_string; Step #6 - "compile-libfuzzer-introspector-x86_64": GInetAddressMask *mask; Step #6 - "compile-libfuzzer-introspector-x86_64": TestAddress *addresses; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestMask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GNetworkMonitor *monitor; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddress *sockaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean should_be_reachable; Step #6 - "compile-libfuzzer-introspector-x86_64": } CanReachData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.600 INFO datatypes - __init__: Processing /src/glib/gio/tests/contexts.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": } PerThreadThing; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass PerThreadThingClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.611 INFO datatypes - __init__: Processing /src/glib/gio/tests/buffered-input-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.634 INFO datatypes - __init__: Processing /src/glib/gio/tests/resources.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.664 INFO datatypes - __init__: Processing /src/glib/gio/tests/mount-operation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.672 INFO datatypes - __init__: Processing /src/glib/gio/tests/gapplication-example-actions.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.679 INFO datatypes - __init__: Processing /src/glib/gio/tests/win32-streams.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _PipeIOOverlapReader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char buf[sizeof (DATA)]; Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream *in; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean success; Step #6 - "compile-libfuzzer-introspector-x86_64": } PipeIOOverlapReader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.693 INFO datatypes - __init__: Processing /src/glib/gio/tests/g-file-info.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.723 INFO datatypes - __init__: Processing /src/glib/gio/tests/vfs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.731 INFO datatypes - __init__: Processing /src/glib/gio/tests/memory-monitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.737 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-example-own-name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.743 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-method-invocation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.754 INFO datatypes - __init__: Processing /src/glib/gio/tests/gtesttlsbackend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestTlsCertificate GTestTlsCertificate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestTlsCertificateClass GTestTlsCertificateClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestTlsConnectionClass GTestTlsConnectionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestTlsConnection GTestTlsConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestTlsDatabase GTestTlsDatabase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestTlsDatabaseClass GTestTlsDatabaseClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.764 INFO datatypes - __init__: Processing /src/glib/gio/tests/tls-certificate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *cert_pems[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *cert_crlf_pem; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *key_pem; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *key_crlf_pem; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *key8_pem; Step #6 - "compile-libfuzzer-introspector-x86_64": } Reference; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.784 INFO datatypes - __init__: Processing /src/glib/gio/tests/g-file-info-filesystem-readonly.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.793 INFO datatypes - __init__: Processing /src/glib/gio/tests/portal-support-env-var.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.799 INFO datatypes - __init__: Processing /src/glib/gio/tests/appinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.816 INFO datatypes - __init__: Processing /src/glib/gio/tests/desktop-app-info.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GAppInfo *expected_info; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } DefaultForTypeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *exec; Step #6 - "compile-libfuzzer-introspector-x86_64": TerminalLaunchType type; Step #6 - "compile-libfuzzer-introspector-x86_64": } TerminalLaunchData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TERMINAL_LAUNCH_TYPE_COMMAND_LINE_WITH_PATH_OVERRIDE, Step #6 - "compile-libfuzzer-introspector-x86_64": TERMINAL_LAUNCH_TYPE_COMMAND_LINE_WITH_CONTEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": TERMINAL_LAUNCH_TYPE_KEY_FILE_WITH_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": } TerminalLaunchType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.854 INFO datatypes - __init__: Processing /src/glib/gio/tests/tls-database.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.860 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-exit-on-close.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *bug; Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": EXPLICITLY_FALSE = FALSE, Step #6 - "compile-libfuzzer-introspector-x86_64": EXPLICITLY_TRUE = TRUE, Step #6 - "compile-libfuzzer-introspector-x86_64": IMPLICITLY_TRUE Step #6 - "compile-libfuzzer-introspector-x86_64": } exit_on_close; Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCAL, Step #6 - "compile-libfuzzer-introspector-x86_64": REMOTE Step #6 - "compile-libfuzzer-introspector-x86_64": } who_closes; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.868 INFO datatypes - __init__: Processing /src/glib/gio/tests/glistmodel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.893 INFO datatypes - __init__: Processing /src/glib/gio/tests/tls-interaction.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Class virtual interaction methods */ Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer ask_password_func; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer ask_password_async_func; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer ask_password_finish_func; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer request_certificate_func; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer request_certificate_async_func; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer request_certificate_finish_func; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expected results */ Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsInteractionResult result; Step #6 - "compile-libfuzzer-introspector-x86_64": GQuark error_domain; Step #6 - "compile-libfuzzer-introspector-x86_64": gint error_code; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *error_message; Step #6 - "compile-libfuzzer-introspector-x86_64": } Fixture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsInteraction parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Test *test; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestInteraction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex loop_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond loop_started; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean started; Step #6 - "compile-libfuzzer-introspector-x86_64": Test *test; Step #6 - "compile-libfuzzer-introspector-x86_64": } ThreadLoop; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsInteractionClass parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestInteractionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsInteraction *interaction; Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsPassword *password; Step #6 - "compile-libfuzzer-introspector-x86_64": GTlsConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *interaction_thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *test_thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *loop_thread; Step #6 - "compile-libfuzzer-introspector-x86_64": const Fixture *fixture; Step #6 - "compile-libfuzzer-introspector-x86_64": } Test; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*TestFunc) (Test *test, gconstpointer data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.914 INFO datatypes - __init__: Processing /src/glib/gio/tests/gtlsconsoleinteraction.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsConsoleInteraction GTlsConsoleInteraction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTlsConsoleInteractionClass GTlsConsoleInteractionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.920 INFO datatypes - __init__: Processing /src/glib/gio/tests/fdo-notification-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.930 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-testserver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.947 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-daemon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.953 INFO datatypes - __init__: Processing /src/glib/gio/tests/test-io-stream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream *input_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *output_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestIOStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStreamClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestIOStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.959 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-proxy-threads.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.967 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-example-peer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.976 INFO datatypes - __init__: Processing /src/glib/gio/tests/io-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *main_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *data1; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *data2; Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *iostream1; Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *iostream2; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestCopyChunksData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:14.983 INFO datatypes - __init__: Processing /src/glib/gio/tests/mimeapps.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *mimeapps_list_home; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Fixture; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.000 INFO datatypes - __init__: Processing /src/glib/gio/tests/gschema-compile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *opt; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *err; Step #6 - "compile-libfuzzer-introspector-x86_64": } SchemaTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.008 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-connection-flush.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GFilterOutputStream parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gint started; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gint finished; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gint flushed; /* (atomic) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *real_output; Step #6 - "compile-libfuzzer-introspector-x86_64": } MyOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GFilterOutputStreamClass parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } MyOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GError *error; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *guid; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean flushed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *client_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream *client_istream; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *client_ostream; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *client_real_ostream; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *client_conn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GIOStream *server_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream *server_istream; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *server_ostream; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *server_conn; Step #6 - "compile-libfuzzer-introspector-x86_64": } Fixture; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.019 INFO datatypes - __init__: Processing /src/glib/gio/tests/gapplication-example-cmdline4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.025 INFO datatypes - __init__: Processing /src/glib/gio/tests/permission.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.032 INFO datatypes - __init__: Processing /src/glib/gio/tests/unix-streams.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream *is; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *os; Step #6 - "compile-libfuzzer-introspector-x86_64": const guint8 *write_data; Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 *read_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestReadWriteData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.053 INFO datatypes - __init__: Processing /src/glib/gio/tests/gapplication-example-dbushooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GApplication TestApplication; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GApplicationClass TestApplicationClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.059 INFO datatypes - __init__: Processing /src/glib/gio/tests/socket-listener.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.065 INFO datatypes - __init__: Processing /src/glib/gio/tests/data-output-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.086 INFO datatypes - __init__: Processing /src/glib/gio/tests/gmenumodel.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMenuModel parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GMenuModel *clone_of; Step #6 - "compile-libfuzzer-introspector-x86_64": GSequence *items; Step #6 - "compile-libfuzzer-introspector-x86_64": gulong handler_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } MirrorMenu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GMenuModel parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSequence *items; Step #6 - "compile-libfuzzer-introspector-x86_64": gint order; Step #6 - "compile-libfuzzer-introspector-x86_64": } RandomMenu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *links; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GMenuModelClass RandomMenuClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GMenuModelClass MirrorMenuClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *client_connection; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *server_connection; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusServer *server; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *service_thread; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protects server_connection and service_loop. */ Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex service_loop_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond service_loop_cond; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *service_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } PeerConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.116 INFO datatypes - __init__: Processing /src/glib/gio/tests/socket-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.123 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-example-subtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.134 INFO datatypes - __init__: Processing /src/glib/gio/tests/test-pipe-unix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.140 INFO datatypes - __init__: Processing /src/glib/gio/tests/testfilemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *tmp_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": } Fixture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": INOTIFY = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": KQUEUE = (1 << 2) Step #6 - "compile-libfuzzer-introspector-x86_64": } Environment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFile *file; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMonitor *monitor; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": gint step; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *events; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileOutputStream *output_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gint event_type; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *file; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *other_file; Step #6 - "compile-libfuzzer-introspector-x86_64": gint step; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Since different file monitor implementation has different capabilities, Step #6 - "compile-libfuzzer-introspector-x86_64": * we cannot expect all implementations to report all kind of events without Step #6 - "compile-libfuzzer-introspector-x86_64": * any loss. This 'optional' field is a bit mask used to mark events which Step #6 - "compile-libfuzzer-introspector-x86_64": * may be lost under specific platforms. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Environment optional; Step #6 - "compile-libfuzzer-introspector-x86_64": } RecordedEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.161 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-threading.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean timed_out; Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeoutData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusProxy *proxy; Step #6 - "compile-libfuzzer-introspector-x86_64": gint msec; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean async; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *thread_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncThreadData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": guint signal_count; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean unsubscribe_complete; Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncResult *async_result; Step #6 - "compile-libfuzzer-introspector-x86_64": } DeliveryData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.175 INFO datatypes - __init__: Processing /src/glib/gio/tests/gapplication.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *expected_stdout; Step #6 - "compile-libfuzzer-introspector-x86_64": gint stdout_pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *expected_stderr; Step #6 - "compile-libfuzzer-introspector-x86_64": gint stderr_pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChildData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GApplicationClass TestLocCmdAppClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean shutdown; Step #6 - "compile-libfuzzer-introspector-x86_64": GParamSpec *notify_spec; /* (owned) (nullable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RegisteredData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean allow_replacement; Step #6 - "compile-libfuzzer-introspector-x86_64": GSubprocess *subprocess; Step #6 - "compile-libfuzzer-introspector-x86_64": GApplication *app; /* (not owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint timeout_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestReplaceData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GApplication TestLocCmdApp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.208 INFO datatypes - __init__: Processing /src/glib/gio/tests/gapplication-example-cmdline3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.215 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-names.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean expect_null_connection; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_bus_acquired; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_acquired; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_lost; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_free_func; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *main_context; /* (unowned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OwnNameData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean expect_null_connection; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_acquired; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_lost; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_appeared; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_vanished; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_free_func; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *main_context; /* (unowned), for the main test thread */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WatchNameData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WatchNameData data; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex cond_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": GCond cond; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean started; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean name_acquired; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean ended; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean unwatch_early; Step #6 - "compile-libfuzzer-introspector-x86_64": GMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": guint watch_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainContext *thread_context; /* (unowned), only accessed from watcher_thread() */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WatchNameThreadData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint watcher_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean watch_with_closures; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean existing_service; Step #6 - "compile-libfuzzer-introspector-x86_64": } WatchNameTest; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.246 INFO datatypes - __init__: Processing /src/glib/gio/tests/socket-service.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GThreadedSocketService TestThreadedSocketService; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketConnection *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } WriteAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketConnection *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReadAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GThreadedSocketServiceClass TestThreadedSocketServiceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketConnection *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputVector *vectors; Step #6 - "compile-libfuzzer-introspector-x86_64": guint n_vectors; Step #6 - "compile-libfuzzer-introspector-x86_64": guint8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } WritevAsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.259 INFO datatypes - __init__: Processing /src/glib/gio/tests/socket-testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.269 INFO datatypes - __init__: Processing /src/glib/gio/tests/apps.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.277 INFO datatypes - __init__: Processing /src/glib/gio/tests/srvtarget.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.284 INFO datatypes - __init__: Processing /src/glib/gio/tests/resolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.300 INFO datatypes - __init__: Processing /src/glib/gio/tests/tls-bindings.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.306 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-peer-object-manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusInterfaceSkeleton parent; Step #6 - "compile-libfuzzer-introspector-x86_64": gint number; Step #6 - "compile-libfuzzer-introspector-x86_64": } MockInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *server; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *client; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GAsyncResult *result; Step #6 - "compile-libfuzzer-introspector-x86_64": } Test; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusInterfaceSkeletonClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } MockInterfaceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.317 INFO datatypes - __init__: Processing /src/glib/gio/tests/gsettings.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *tmp_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": } Fixture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *path; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *root_group; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *keyfile_group; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *root_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } KeyfileTestData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean bool_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean anti_bool_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": gint8 byte_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": gint int16_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": guint16 uint16_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": gint int_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": guint uint_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 int64_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": guint64 uint64_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": gdouble double_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *string_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *no_read_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *no_write_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **strv_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": guint enum_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": guint flags_prop; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestObject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.388 INFO datatypes - __init__: Processing /src/glib/gio/tests/null-settings-backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.394 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-bz627724.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": } MyObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } MyObjectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.400 INFO datatypes - __init__: Processing /src/glib/gio/tests/portal-support-utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.408 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-auth.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *address; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *allowed_client_mechanism; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *allowed_server_mechanism; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestAuthData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.416 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *internal_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": GString *s; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestSignalData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ADD_MATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": REMOVE_MATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": } AddOrRemove; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.438 INFO datatypes - __init__: Processing /src/glib/gio/tests/fileattributematcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.447 INFO datatypes - __init__: Processing /src/glib/gio/tests/appinfo-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.452 INFO datatypes - __init__: Processing /src/glib/gio/tests/gtesttlsbackend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestTlsBackend GTestTlsBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GTestTlsBackendClass GTestTlsBackendClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.458 INFO datatypes - __init__: Processing /src/glib/gio/tests/async-splice-output-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_THREADED_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_THREADED_ISTREAM = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_THREADED_OSTREAM = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_CANCEL = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_THREADED_BOTH = TEST_THREADED_ISTREAM | TEST_THREADED_OSTREAM, Step #6 - "compile-libfuzzer-introspector-x86_64": } TestThreadedFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *main_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *data; Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream *istream; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *ostream; Step #6 - "compile-libfuzzer-introspector-x86_64": TestThreadedFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *input_path; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *output_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestCopyChunksData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.466 INFO datatypes - __init__: Processing /src/glib/gio/tests/echo-server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.472 INFO datatypes - __init__: Processing /src/glib/gio/tests/memory-output-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.489 INFO datatypes - __init__: Processing /src/glib/gio/tests/mock-resolver.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.495 INFO datatypes - __init__: Processing /src/glib/gio/tests/async-close-output-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *conv_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *data_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *expected_output; Step #6 - "compile-libfuzzer-introspector-x86_64": gsize expected_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *main_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } SetupData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.504 INFO datatypes - __init__: Processing /src/glib/gio/tests/gnotification.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *label; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *action_name; Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *target; Step #6 - "compile-libfuzzer-introspector-x86_64": } Button; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.514 INFO datatypes - __init__: Processing /src/glib/gio/tests/defaultvalue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.522 INFO datatypes - __init__: Processing /src/glib/gio/tests/buffered-output-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.542 INFO datatypes - __init__: Processing /src/glib/gio/tests/filter-streams.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GFilterInputStream TestFilterInputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GFilterOutputStream TestFilterOutputStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GFilterInputStreamClass TestFilterInputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GFilterOutputStreamClass TestFilterOutputStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.555 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-introspection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.566 INFO datatypes - __init__: Processing /src/glib/gio/tests/sleepy-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GInputStream parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean built_to_fail; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar **pieces; Step #6 - "compile-libfuzzer-introspector-x86_64": gint index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *current; Step #6 - "compile-libfuzzer-introspector-x86_64": } SleepyStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GInputStreamClass SleepyStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.575 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-example-proxy-subclass.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _AccountsUser AccountsUser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _AccountsUserPrivate AccountsUserPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _AccountsUserClass AccountsUserClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.585 INFO datatypes - __init__: Processing /src/glib/gio/tests/gapplication-example-cmdline2.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GApplication TestApplication; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GApplicationClass TestApplicationClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.591 INFO datatypes - __init__: Processing /src/glib/gio/tests/portal-support-none.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.596 INFO datatypes - __init__: Processing /src/glib/gio/tests/file-thumbnail.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.611 INFO datatypes - __init__: Processing /src/glib/gio/tests/portal-support-utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.617 INFO datatypes - __init__: Processing /src/glib/gio/tests/data-input-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.630 INFO datatypes - __init__: Processing /src/glib/gio/tests/converter-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GExpanderConverter GExpanderConverter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLeftoverConverter GLeftoverConverter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCompressorConverter GCompressorConverter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *path; Step #6 - "compile-libfuzzer-introspector-x86_64": GZlibCompressorFormat format; Step #6 - "compile-libfuzzer-introspector-x86_64": gint level; Step #6 - "compile-libfuzzer-introspector-x86_64": } CompressorTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *path; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *charset_in; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *text_in; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *charset_out; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *text_out; Step #6 - "compile-libfuzzer-introspector-x86_64": gint n_fallbacks; Step #6 - "compile-libfuzzer-introspector-x86_64": } CharsetTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GExpanderConverterClass GExpanderConverterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GCompressorConverterClass GCompressorConverterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GLeftoverConverterClass GLeftoverConverterClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.656 INFO datatypes - __init__: Processing /src/glib/gio/tests/pollable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GPollableInputStream *in; /* (unowned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GOutputStream *out; /* (unowned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Streams; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.667 INFO datatypes - __init__: Processing /src/glib/gio/tests/gnotification-server.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GNotificationServer GNotificationServer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.673 INFO datatypes - __init__: Processing /src/glib/gio/tests/proxy-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *proxy_command; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *supported_protocol; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSocket *server; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *uri; Step #6 - "compile-libfuzzer-introspector-x86_64": gushort port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GSocket *client_sock, *server_sock; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GError *last_error; Step #6 - "compile-libfuzzer-introspector-x86_64": } ProxyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GTestProxyResolver GTestAltProxyResolver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } GTestProxyResolverClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent_instance; Step #6 - "compile-libfuzzer-introspector-x86_64": } GTestProxyResolver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ProxyData *proxy_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GProxyBase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GProxyBase GProxyA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GProxyBase GProxyB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GResolverClass GFakeResolverClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GSocket *server; Step #6 - "compile-libfuzzer-introspector-x86_64": GThread *server_thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GCancellable *cancellable; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddress *server_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": gushort server_port; Step #6 - "compile-libfuzzer-introspector-x86_64": } ServerData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GTestProxyResolverClass GTestAltProxyResolverClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } GProxyBaseClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GProxyBaseClass GProxyAClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GProxyBaseClass GProxyBClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GResolver GFakeResolver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.701 INFO datatypes - __init__: Processing /src/glib/gio/tests/gnotification-server.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GObjectClass GNotificationServerClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.710 INFO datatypes - __init__: Processing /src/glib/gio/tests/portal-support-flatpak-gsettings-only.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.716 INFO datatypes - __init__: Processing /src/glib/gio/tests/actions.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GVariant *params; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean did_run; Step #6 - "compile-libfuzzer-introspector-x86_64": } Activation; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.752 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-connection-flush-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.758 INFO datatypes - __init__: Processing /src/glib/gio/tests/unix-fd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.771 INFO datatypes - __init__: Processing /src/glib/gio/tests/network-address.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *input; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *scheme; Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *hostname; Step #6 - "compile-libfuzzer-introspector-x86_64": guint16 port; Step #6 - "compile-libfuzzer-introspector-x86_64": gint error_code; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParseTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": MockResolver *mock_resolver; Step #6 - "compile-libfuzzer-introspector-x86_64": GResolver *original_resolver; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *input_ipv4_results; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *input_ipv6_results; Step #6 - "compile-libfuzzer-introspector-x86_64": GList *input_all_results; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketConnectable *addr; Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddressEnumerator *enumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } HappyEyeballsFixture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *input; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean valid_parse, valid_resolve, valid_ip; Step #6 - "compile-libfuzzer-introspector-x86_64": } ResolveTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GList/* */ *addrs; /* owned */ Step #6 - "compile-libfuzzer-introspector-x86_64": GMainLoop *loop; /* owned */ Step #6 - "compile-libfuzzer-introspector-x86_64": GSocketAddressEnumerator *enumerator; /* unowned */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint delay_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": gint expected_error_code; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.797 INFO datatypes - __init__: Processing /src/glib/gio/tests/mock-resolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.805 INFO datatypes - __init__: Processing /src/glib/gio/tests/stream-rw_all.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.814 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-sessionbus.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.820 INFO datatypes - __init__: Processing /src/glib/gio/tests/test-io-stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.826 INFO datatypes - __init__: Processing /src/glib/gio/tests/debugcontroller.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.838 INFO datatypes - __init__: Processing /src/glib/gio/tests/gtlsconsoleinteraction.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.844 INFO datatypes - __init__: Processing /src/glib/gio/tests/network-monitor-race.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.850 INFO datatypes - __init__: Processing /src/glib/gio/tests/application-command-line.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.857 INFO datatypes - __init__: Processing /src/glib/gio/tests/g-icon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.875 INFO datatypes - __init__: Processing /src/glib/gio/tests/volumemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.882 INFO datatypes - __init__: Processing /src/glib/gio/tests/basic-application.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.891 INFO datatypes - __init__: Processing /src/glib/gio/tests/simple-proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.903 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-export.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_unregistered_calls; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_unregistered_subtree_calls; Step #6 - "compile-libfuzzer-introspector-x86_64": guint num_subtree_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectRegistrationData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusConnection *connection; /* (owned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": guint registration_id; Step #6 - "compile-libfuzzer-introspector-x86_64": guint subtree_registration_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } ThreadedUnregistrationData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gchar *object_path; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean check_remote_errors; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestDispatchThreadFuncArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.941 INFO datatypes - __init__: Processing /src/glib/gio/tests/inet-address.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.954 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-test-fixture.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GTestDBus *dbus; Step #6 - "compile-libfuzzer-introspector-x86_64": GDBusObjectManager *manager; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestFixture; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.960 INFO datatypes - __init__: Processing /src/glib/gio/tests/unix-mounts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.966 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-example-watch-proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.974 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-message.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.984 INFO datatypes - __init__: Processing /src/glib/gio/tests/portal-support-flatpak-full.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:15.990 INFO datatypes - __init__: Processing /src/glib/gio/tests/readwrite.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.001 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-serialization.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.033 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-non-socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.043 INFO datatypes - __init__: Processing /src/glib/gio/tests/proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": USE_RESOLVER, Step #6 - "compile-libfuzzer-introspector-x86_64": USE_ENUMERATOR, Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef G_OS_UNIX Step #6 - "compile-libfuzzer-introspector-x86_64": USE_UNIX_SOCKET_ADDRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": USE_INET_SOCKET_ADDRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": USE_PROXY_ADDRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": USE_NETWORK_ADDRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": USE_NETWORK_URI, Step #6 - "compile-libfuzzer-introspector-x86_64": USE_NETWORK_SERVICE, Step #6 - "compile-libfuzzer-introspector-x86_64": USE_SOCKET_CLIENT, Step #6 - "compile-libfuzzer-introspector-x86_64": } ProxyTestType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.057 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-proxy-unique-name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.066 INFO datatypes - __init__: Processing /src/glib/gio/tests/gapplication-example-cmdline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.072 INFO datatypes - __init__: Processing /src/glib/gio/tests/gdbus-server-auth.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": INTEROP_FLAGS_EXTERNAL = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": INTEROP_FLAGS_ANONYMOUS = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": INTEROP_FLAGS_SHA1 = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": INTEROP_FLAGS_TCP = (1 << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": INTEROP_FLAGS_LIBDBUS = (1 << 4), Step #6 - "compile-libfuzzer-introspector-x86_64": INTEROP_FLAGS_ABSTRACT = (1 << 5), Step #6 - "compile-libfuzzer-introspector-x86_64": INTEROP_FLAGS_REQUIRE_SAME_USER = (1 << 6), Step #6 - "compile-libfuzzer-introspector-x86_64": INTEROP_FLAGS_NONE = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } InteropFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DBusError error; Step #6 - "compile-libfuzzer-introspector-x86_64": DBusConnection *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": DBusMessage *call; Step #6 - "compile-libfuzzer-introspector-x86_64": DBusMessage *reply; Step #6 - "compile-libfuzzer-introspector-x86_64": } LibdbusCall; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.086 INFO datatypes - __init__: Processing /src/glib/gio/tests/modules/test-module-b.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestB { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestBClass { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestBClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.092 INFO datatypes - __init__: Processing /src/glib/gio/tests/modules/symbol-visibility.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.098 INFO datatypes - __init__: Processing /src/glib/gio/tests/modules/test-module-a.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestA { Step #6 - "compile-libfuzzer-introspector-x86_64": GObject parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TestAClass { Step #6 - "compile-libfuzzer-introspector-x86_64": GObjectClass parent_class; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestAClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.104 INFO datatypes - __init__: Processing /src/glib/gio/tests/static-link/app.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.109 INFO datatypes - __init__: Processing /src/glib/gio/inotify/inotify-kernel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ik_event_s { Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 wd; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 mask; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 original_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 cookie; Step #6 - "compile-libfuzzer-introspector-x86_64": guint32 len; Step #6 - "compile-libfuzzer-introspector-x86_64": char * name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* TRUE if this event is the last element of a pair Step #6 - "compile-libfuzzer-introspector-x86_64": * (e.g., MOVE_TO in a pair of MOVE_FROM, MOVE_TO events) */ Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_second_in_pair; Step #6 - "compile-libfuzzer-introspector-x86_64": /* if event1 and event2 are two paired events Step #6 - "compile-libfuzzer-introspector-x86_64": * (e.g., MOVE_FROM and MOVE_TO events related to the same file move), Step #6 - "compile-libfuzzer-introspector-x86_64": * then event1->pair == event2 and event2->pair == NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": * It will result also in event1->pair->is_second_in_pair == TRUE */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ik_event_s *pair; Step #6 - "compile-libfuzzer-introspector-x86_64": gint64 timestamp; /* monotonic time that this was created */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ik_event_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.115 INFO datatypes - __init__: Processing /src/glib/gio/inotify/inotify-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.123 INFO datatypes - __init__: Processing /src/glib/gio/inotify/ginotifyfilemonitor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInotifyFileMonitor GInotifyFileMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GInotifyFileMonitorClass GInotifyFileMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.128 INFO datatypes - __init__: Processing /src/glib/gio/inotify/inotify-path.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.134 INFO datatypes - __init__: Processing /src/glib/gio/inotify/inotify-missing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.140 INFO datatypes - __init__: Processing /src/glib/gio/inotify/inotify-kernel.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GSource source; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GQueue queue; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer fd_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": gint fd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *unmatched_moves; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean is_bored; Step #6 - "compile-libfuzzer-introspector-x86_64": } InotifyKernelSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.150 INFO datatypes - __init__: Processing /src/glib/gio/inotify/inotify-sub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.156 INFO datatypes - __init__: Processing /src/glib/gio/inotify/inotify-helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.161 INFO datatypes - __init__: Processing /src/glib/gio/inotify/inotify-missing.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.167 INFO datatypes - __init__: Processing /src/glib/gio/inotify/inotify-sub.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar* dirname; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar* filename; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean cancelled; Step #6 - "compile-libfuzzer-introspector-x86_64": gpointer user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean pair_moves; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean hardlinks; Step #6 - "compile-libfuzzer-introspector-x86_64": } inotify_sub; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.172 INFO datatypes - __init__: Processing /src/glib/gio/inotify/ginotifyfilemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.179 INFO datatypes - __init__: Processing /src/glib/gio/inotify/inotify-path.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ip_watched_file_s { Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar *path; Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 wd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GList *subs; Step #6 - "compile-libfuzzer-introspector-x86_64": } ip_watched_file_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ip_watched_dir_s { Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": /* TODO: We need to maintain a tree of watched directories Step #6 - "compile-libfuzzer-introspector-x86_64": * so that we can deliver move/delete events to sub folders. Step #6 - "compile-libfuzzer-introspector-x86_64": * Or the application could do it... Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ip_watched_dir_s* parent; Step #6 - "compile-libfuzzer-introspector-x86_64": GList* children; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* basename -> ip_watched_file_t Step #6 - "compile-libfuzzer-introspector-x86_64": * Maps basename to a ip_watched_file_t if the file is currently Step #6 - "compile-libfuzzer-introspector-x86_64": * being directly watched for changes (ie: 'hardlinks' mode). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GHashTable *files_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Inotify state */ Step #6 - "compile-libfuzzer-introspector-x86_64": gint32 wd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of inotify subscriptions */ Step #6 - "compile-libfuzzer-introspector-x86_64": GList *subs; Step #6 - "compile-libfuzzer-introspector-x86_64": } ip_watched_dir_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.190 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimeicon.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgIcon XdgIcon; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.197 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimemagic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgMimeMagic XdgMimeMagic; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.203 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimeparent.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgParentList XdgParentList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.209 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimeint.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.217 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimeicon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgIconList XdgIconList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.223 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmime.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XdgMimeCallback) (void *user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XdgMimeDestroy) (void *user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.229 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimecache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _XdgMimeCache XdgMimeCache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.235 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimeglob.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgGlobHash XdgGlobHash; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XDG_GLOB_LITERAL, /* Makefile */ Step #6 - "compile-libfuzzer-introspector-x86_64": XDG_GLOB_SIMPLE, /* *.gif */ Step #6 - "compile-libfuzzer-introspector-x86_64": XDG_GLOB_FULL /* x*.[ch] */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XdgGlobType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.241 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimeglob.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgGlobHashNode XdgGlobHashNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": int weight; Step #6 - "compile-libfuzzer-introspector-x86_64": } MimeWeight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgGlobList XdgGlobList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.254 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimemagic.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgMimeMagicMatch XdgMimeMagicMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XDG_MIME_MAGIC_SECTION, Step #6 - "compile-libfuzzer-introspector-x86_64": XDG_MIME_MAGIC_MAGIC, Step #6 - "compile-libfuzzer-introspector-x86_64": XDG_MIME_MAGIC_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": XDG_MIME_MAGIC_EOF Step #6 - "compile-libfuzzer-introspector-x86_64": } XdgMimeMagicState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgMimeMagicMatchlet XdgMimeMagicMatchlet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.267 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimealias.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgAliasList XdgAliasList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.273 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmime.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgDirTimeList XdgDirTimeList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*XdgDirectoryFunc) (const char *directory, Step #6 - "compile-libfuzzer-introspector-x86_64": void *user_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgCallbackList XdgCallbackList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.289 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimeint.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int xdg_unichar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char xdg_uchar8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int xdg_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short xdg_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.295 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimeparent.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgMimeParents XdgMimeParents; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.303 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimealias.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XdgAlias XdgAlias; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.310 INFO datatypes - __init__: Processing /src/glib/gio/xdgmime/xdgmimecache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": int weight; Step #6 - "compile-libfuzzer-introspector-x86_64": } MimeWeight; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.328 INFO datatypes - __init__: Processing /src/glib/gio/kqueue/kqueue-helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _GKqueueFileMonitor GKqueueFileMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GKqueueFileMonitor *mon; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMonitorSource *source; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar* filename; Step #6 - "compile-libfuzzer-introspector-x86_64": gchar* basename; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": dep_list* deps; Step #6 - "compile-libfuzzer-introspector-x86_64": int is_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": } kqueue_sub; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.334 INFO datatypes - __init__: Processing /src/glib/gio/kqueue/gkqueuefilemonitor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GLocalFileMonitorClass GKqueueFileMonitorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.345 INFO datatypes - __init__: Processing /src/glib/gio/kqueue/dep-list.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.354 INFO datatypes - __init__: Processing /src/glib/gio/kqueue/kqueue-helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": kqueue_sub *sub; Step #6 - "compile-libfuzzer-introspector-x86_64": GFileMonitorSource *source; Step #6 - "compile-libfuzzer-introspector-x86_64": gboolean handle_deleted; Step #6 - "compile-libfuzzer-introspector-x86_64": } handle_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.361 INFO datatypes - __init__: Processing /src/glib/gio/kqueue/dep-list.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (* dual_entry_cb) (void *udata, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *from_path, ino_t from_inode, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *to_path, ino_t to_inode); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (* no_entry_cb) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct traverse_cbs { Step #6 - "compile-libfuzzer-introspector-x86_64": single_entry_cb added; Step #6 - "compile-libfuzzer-introspector-x86_64": single_entry_cb removed; Step #6 - "compile-libfuzzer-introspector-x86_64": dual_entry_cb replaced; Step #6 - "compile-libfuzzer-introspector-x86_64": single_entry_cb overwritten; Step #6 - "compile-libfuzzer-introspector-x86_64": dual_entry_cb moved; Step #6 - "compile-libfuzzer-introspector-x86_64": list_cb many_added; Step #6 - "compile-libfuzzer-introspector-x86_64": list_cb many_removed; Step #6 - "compile-libfuzzer-introspector-x86_64": no_entry_cb names_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": } traverse_cbs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dep_list { Step #6 - "compile-libfuzzer-introspector-x86_64": struct dep_list *next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": ino_t inode; Step #6 - "compile-libfuzzer-introspector-x86_64": } dep_list; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (* list_cb) (void *udata, const dep_list *list); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (* single_entry_cb) (void *udata, const char *path, ino_t inode); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.367 INFO datatypes - __init__: Processing /src/glib/gio/kqueue/kqueue-missing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:11:16.879 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:23:47.354 INFO oss_fuzz - process_c_project: Extracting calltree for /src/qemu/tests/qtest/fuzz/fuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:23:47.357 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:36:05.771 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_network_address_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:41:10.678 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:53:24.033 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_utf8_normalize.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 10:54:34.209 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 11:06:44.878 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_variant_binary_byteswap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 11:11:15.782 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 11:24:09.675 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_variant_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 11:30:38.474 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 11:42:52.535 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_uri_parse_params.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 11:44:41.685 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 11:56:59.011 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_network_address_parse_uri.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 12:03:14.723 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 12:15:27.603 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_date_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 12:19:57.448 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 12:32:12.870 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_variant_binary.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 12:36:34.942 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 12:48:48.607 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_utf8_validate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 12:49:47.647 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 13:02:01.810 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_resolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 13:06:57.167 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 13:19:11.431 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_uri_escape.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 13:20:06.899 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 13:32:21.751 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_key.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 13:33:17.700 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 13:45:34.355 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_inet_address_new_from_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 13:50:18.371 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 14:02:32.801 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_dbus_message.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 14:16:01.807 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 14:28:15.301 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_inet_address_mask_new_from_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 14:34:02.312 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 14:46:18.947 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_inet_socket_address_new_from_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 14:52:08.087 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 15:04:24.417 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_canonicalize_filename.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 15:06:15.890 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 15:18:27.991 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_bookmark.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 15:21:12.007 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 15:33:59.478 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_date_time_new_from_iso8601.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 15:42:06.916 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 15:54:19.028 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_uuid_string_is_valid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 15:55:17.251 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:07:30.506 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_uri_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:11:09.613 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:23:19.766 INFO oss_fuzz - process_c_project: Extracting calltree for /src/glib/fuzzing/fuzz_paths.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.804 INFO data_loader - load_all_profiles: [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.804 INFO data_loader - load_all_profiles: - found 23 profiles to load Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.886 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-13.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.887 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-13.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.887 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.893 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-4.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.894 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-4.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.894 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.901 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-21.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.901 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-21.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.902 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.911 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-20.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.911 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-20.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.912 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.917 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-7.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.918 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-7.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.919 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.930 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-16.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.931 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-16.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:24:27.931 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:02.452 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:02.532 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:02.880 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:02.913 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:03.065 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:03.518 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:07.673 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:07.928 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:08.455 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:08.571 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:08.826 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:09.160 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:19.169 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-10.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:19.170 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-10.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:19.171 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:32.634 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-17.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:32.636 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-17.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:32.637 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:33.824 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-9.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:33.825 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-9.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:33.825 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:34.994 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:34.994 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:34.995 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:38.708 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-5.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:38.709 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-5.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:38.709 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:42.917 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-14.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:42.918 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-14.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:26:42.919 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:27:56.215 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:27:59.092 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:05.570 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-12.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:05.571 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-12.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:05.571 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:06.275 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:06.395 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:07.121 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:09.191 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:09.294 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:09.543 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:10.029 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:11.951 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-15.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:11.952 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-15.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:11.952 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:12.469 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:14.319 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:17.243 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:17.646 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-1.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:17.647 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-1.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:17.647 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:18.765 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-6.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:18.768 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-6.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:18.768 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:25.561 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-19.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:25.562 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-19.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:25.562 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:27.006 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-8.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:27.007 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-8.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:28:27.007 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:37.996 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:40.890 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:42.986 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:45.900 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:48.472 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:49.087 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:50.143 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-2.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:50.144 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-2.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:50.144 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:51.378 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:52.026 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:52.750 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-22.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:52.751 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-22.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:52.751 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:55.369 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-11.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:55.370 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-11.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:55.370 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:55.655 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:56.670 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:58.659 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:29:59.642 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:30:04.232 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-3.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:30:04.234 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-3.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:30:04.234 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:30:06.955 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-18.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:30:06.957 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-18.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:30:06.957 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:31:22.447 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:31:23.353 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:31:24.884 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:31:25.387 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:31:26.273 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:31:27.765 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:31:35.134 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:31:38.074 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:31:38.664 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:31:41.568 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:26.982 INFO analysis - load_data_files: Found 23 profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:26.984 INFO analysis - load_data_files: [+] Accummulating profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:26.985 INFO analysis - load_data_files: Accummulating using multiprocessing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:27.773 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uri_parse.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:27.967 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uuid_string_is_valid.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:28.163 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_inet_socket_address_new_from_string.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:28.361 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_inet_address_new_from_string.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:28.557 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_date_parse.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:28.750 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_variant_text.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:28.946 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_resolver.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:29.146 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_canonicalize_filename.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:29.344 INFO fuzzer_profile - accummulate_profile: /src/qemu/tests/qtest/fuzz/fuzz.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:29.554 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_utf8_validate.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.253 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_utf8_validate.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.268 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_utf8_validate.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.580 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_utf8_validate.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.580 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.580 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/glib/fuzzing/fuzz_utf8_validate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.597 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uuid_string_is_valid.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.597 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uuid_string_is_valid.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.896 INFO code_coverage - load_llvm_coverage: Found 0 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.896 INFO code_coverage - load_llvm_coverage: Using the following coverages [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.896 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_utf8_validate.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.896 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_utf8_validate.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.897 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_utf8_validate.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.897 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_utf8_validate.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.915 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uuid_string_is_valid.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.915 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.915 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/glib/fuzzing/fuzz_uuid_string_is_valid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.941 INFO code_coverage - load_llvm_coverage: Found 0 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.941 INFO code_coverage - load_llvm_coverage: Using the following coverages [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.941 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uuid_string_is_valid.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.942 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uuid_string_is_valid.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.942 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uuid_string_is_valid.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:51.943 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uuid_string_is_valid.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.060 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_utf8_validate.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.109 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uuid_string_is_valid.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.280 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_variant_text.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.281 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_variant_text.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.291 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_date_parse.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.291 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_date_parse.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.534 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_resolver.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.534 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_resolver.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.654 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_canonicalize_filename.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.654 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_canonicalize_filename.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.672 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_date_parse.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.672 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.673 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/glib/fuzzing/fuzz_date_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.699 INFO code_coverage - load_llvm_coverage: Found 0 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.699 INFO code_coverage - load_llvm_coverage: Using the following coverages [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.700 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_date_parse.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.701 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_date_parse.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.702 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_date_parse.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.702 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_date_parse.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.863 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_date_parse.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.870 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_variant_text.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.870 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.870 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/glib/fuzzing/fuzz_variant_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.897 INFO code_coverage - load_llvm_coverage: Found 0 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.897 INFO code_coverage - load_llvm_coverage: Using the following coverages [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.897 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_variant_text.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.900 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_variant_text.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.901 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_variant_text.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.902 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_variant_text.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.983 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_canonicalize_filename.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.983 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:52.983 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/glib/fuzzing/fuzz_canonicalize_filename.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.010 INFO code_coverage - load_llvm_coverage: Found 0 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.011 INFO code_coverage - load_llvm_coverage: Using the following coverages [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.011 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_canonicalize_filename.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.011 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_canonicalize_filename.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.012 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_canonicalize_filename.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.012 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_canonicalize_filename.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.047 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_resolver.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.047 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.047 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/glib/fuzzing/fuzz_resolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.066 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_variant_text.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.074 INFO code_coverage - load_llvm_coverage: Found 0 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.074 INFO code_coverage - load_llvm_coverage: Using the following coverages [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.075 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_resolver.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.077 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_resolver.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.077 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_resolver.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.078 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_resolver.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.174 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_canonicalize_filename.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:33:53.240 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_resolver.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:10.651 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_dbus_message.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:13.837 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uri_parse_params.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": Process Process-30: Step #6 - "compile-libfuzzer-introspector-x86_64": Process Process-32: Step #6 - "compile-libfuzzer-introspector-x86_64": Process Process-31: Step #6 - "compile-libfuzzer-introspector-x86_64": Traceback (most recent call last): Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap Step #6 - "compile-libfuzzer-introspector-x86_64": self.run() Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/process.py", line 108, in run Step #6 - "compile-libfuzzer-introspector-x86_64": self._target(*self._args, **self._kwargs) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/fuzz-introspector/src/fuzz_introspector/datatypes/fuzzer_profile.py", line 355, in accummulate_profile Step #6 - "compile-libfuzzer-introspector-x86_64": return_dict[uniq_id] = self Step #6 - "compile-libfuzzer-introspector-x86_64": File "", line 2, in __setitem__ Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/managers.py", line 818, in _callmethod Step #6 - "compile-libfuzzer-introspector-x86_64": kind, result = conn.recv() Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 250, in recv Step #6 - "compile-libfuzzer-introspector-x86_64": buf = self._recv_bytes() Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 414, in _recv_bytes Step #6 - "compile-libfuzzer-introspector-x86_64": buf = self._recv(4) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 383, in _recv Step #6 - "compile-libfuzzer-introspector-x86_64": raise EOFError Step #6 - "compile-libfuzzer-introspector-x86_64": EOFError Step #6 - "compile-libfuzzer-introspector-x86_64": Traceback (most recent call last): Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap Step #6 - "compile-libfuzzer-introspector-x86_64": self.run() Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/process.py", line 108, in run Step #6 - "compile-libfuzzer-introspector-x86_64": self._target(*self._args, **self._kwargs) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/fuzz-introspector/src/fuzz_introspector/datatypes/fuzzer_profile.py", line 355, in accummulate_profile Step #6 - "compile-libfuzzer-introspector-x86_64": return_dict[uniq_id] = self Step #6 - "compile-libfuzzer-introspector-x86_64": File "", line 2, in __setitem__ Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/managers.py", line 817, in _callmethod Step #6 - "compile-libfuzzer-introspector-x86_64": conn.send((self._id, methodname, args, kwds)) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 206, in send Step #6 - "compile-libfuzzer-introspector-x86_64": self._send_bytes(_ForkingPickler.dumps(obj)) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 405, in _send_bytes Step #6 - "compile-libfuzzer-introspector-x86_64": self._send(buf) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 368, in _send Step #6 - "compile-libfuzzer-introspector-x86_64": n = write(self._handle, buf) Step #6 - "compile-libfuzzer-introspector-x86_64": BrokenPipeError: [Errno 32] Broken pipe Step #6 - "compile-libfuzzer-introspector-x86_64": Traceback (most recent call last): Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap Step #6 - "compile-libfuzzer-introspector-x86_64": self.run() Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/process.py", line 108, in run Step #6 - "compile-libfuzzer-introspector-x86_64": self._target(*self._args, **self._kwargs) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/fuzz-introspector/src/fuzz_introspector/datatypes/fuzzer_profile.py", line 355, in accummulate_profile Step #6 - "compile-libfuzzer-introspector-x86_64": return_dict[uniq_id] = self Step #6 - "compile-libfuzzer-introspector-x86_64": File "", line 2, in __setitem__ Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/managers.py", line 817, in _callmethod Step #6 - "compile-libfuzzer-introspector-x86_64": conn.send((self._id, methodname, args, kwds)) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 206, in send Step #6 - "compile-libfuzzer-introspector-x86_64": self._send_bytes(_ForkingPickler.dumps(obj)) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 405, in _send_bytes Step #6 - "compile-libfuzzer-introspector-x86_64": self._send(buf) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 368, in _send Step #6 - "compile-libfuzzer-introspector-x86_64": n = write(self._handle, buf) Step #6 - "compile-libfuzzer-introspector-x86_64": BrokenPipeError: [Errno 32] Broken pipe Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:50.689 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_dbus_message.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:50.695 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_dbus_message.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:51.576 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_dbus_message.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:51.576 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:51.576 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/glib/fuzzing/fuzz_dbus_message.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:51.871 INFO code_coverage - load_llvm_coverage: Found 0 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:51.871 INFO code_coverage - load_llvm_coverage: Using the following coverages [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:51.871 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_dbus_message.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:52.154 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_dbus_message.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:52.155 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_dbus_message.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:52.156 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_dbus_message.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:52.320 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_dbus_message.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": Process Process-36: Step #6 - "compile-libfuzzer-introspector-x86_64": Traceback (most recent call last): Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/managers.py", line 810, in _callmethod Step #6 - "compile-libfuzzer-introspector-x86_64": conn = self._tls.connection Step #6 - "compile-libfuzzer-introspector-x86_64": AttributeError: 'ForkAwareLocal' object has no attribute 'connection' Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": During handling of the above exception, another exception occurred: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Traceback (most recent call last): Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap Step #6 - "compile-libfuzzer-introspector-x86_64": self.run() Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/process.py", line 108, in run Step #6 - "compile-libfuzzer-introspector-x86_64": self._target(*self._args, **self._kwargs) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/fuzz-introspector/src/fuzz_introspector/datatypes/fuzzer_profile.py", line 355, in accummulate_profile Step #6 - "compile-libfuzzer-introspector-x86_64": return_dict[uniq_id] = self Step #6 - "compile-libfuzzer-introspector-x86_64": File "", line 2, in __setitem__ Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/managers.py", line 814, in _callmethod Step #6 - "compile-libfuzzer-introspector-x86_64": self._connect() Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/managers.py", line 801, in _connect Step #6 - "compile-libfuzzer-introspector-x86_64": conn = self._Client(self._token.address, authkey=self._authkey) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 502, in Client Step #6 - "compile-libfuzzer-introspector-x86_64": c = SocketClient(address) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 630, in SocketClient Step #6 - "compile-libfuzzer-introspector-x86_64": s.connect(address) Step #6 - "compile-libfuzzer-introspector-x86_64": ConnectionRefusedError: [Errno 111] Connection refused Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:53.926 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uri_parse_params.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:53.926 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uri_parse_params.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:54.261 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uri_parse_params.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:54.261 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:54.261 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/glib/fuzzing/fuzz_uri_parse_params.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:54.290 INFO code_coverage - load_llvm_coverage: Found 0 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:54.290 INFO code_coverage - load_llvm_coverage: Using the following coverages [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:54.290 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uri_parse_params.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:54.291 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uri_parse_params.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:54.292 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uri_parse_params.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:54.292 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uri_parse_params.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-20 16:34:54.454 INFO fuzzer_profile - accummulate_profile: /src/glib/fuzzing/fuzz_uri_parse_params.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": Process Process-37: Step #6 - "compile-libfuzzer-introspector-x86_64": Traceback (most recent call last): Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/managers.py", line 810, in _callmethod Step #6 - "compile-libfuzzer-introspector-x86_64": conn = self._tls.connection Step #6 - "compile-libfuzzer-introspector-x86_64": AttributeError: 'ForkAwareLocal' object has no attribute 'connection' Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": During handling of the above exception, another exception occurred: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Traceback (most recent call last): Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap Step #6 - "compile-libfuzzer-introspector-x86_64": self.run() Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/process.py", line 108, in run Step #6 - "compile-libfuzzer-introspector-x86_64": self._target(*self._args, **self._kwargs) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/fuzz-introspector/src/fuzz_introspector/datatypes/fuzzer_profile.py", line 355, in accummulate_profile Step #6 - "compile-libfuzzer-introspector-x86_64": return_dict[uniq_id] = self Step #6 - "compile-libfuzzer-introspector-x86_64": File "", line 2, in __setitem__ Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/managers.py", line 814, in _callmethod Step #6 - "compile-libfuzzer-introspector-x86_64": self._connect() Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/managers.py", line 801, in _connect Step #6 - "compile-libfuzzer-introspector-x86_64": conn = self._Client(self._token.address, authkey=self._authkey) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 502, in Client Step #6 - "compile-libfuzzer-introspector-x86_64": c = SocketClient(address) Step #6 - "compile-libfuzzer-introspector-x86_64": File "/usr/local/lib/python3.10/multiprocessing/connection.py", line 630, in SocketClient Step #6 - "compile-libfuzzer-introspector-x86_64": s.connect(address) Step #6 - "compile-libfuzzer-introspector-x86_64": ConnectionRefusedError: [Errno 111] Connection refused TIMEOUT ERROR: context deadline exceeded